Android带权限的操作,怎么判断是否被拒绝或者允许

2025-03-12 01:41:02
推荐回答(6个)
回答1:

你这个是什么类型问题,是日常应用,还是安卓开发?
如果日常应用就在管理权限的地方查看授权状况
如果是开发应该有判断权限的方法吧不过没有用过判断,没有权限的话回抛异常的,捕获异常就是了,有异常就表示没有权限。

回答2:

被拒绝了会产生异常,捕获这个异常就行了

回答3:

6.0之前是无法准确判断的 定位 只能通过定位回调判断 相机只能通过抛出的异常判断 暂无其他准确判断权限的方法

回答4:

比较可行的办法是使用try catch包裹需要权限操作的部分
网上有的地方说可以使用checkPermission方法判断,但这个方法似乎只能判断在xml文件中是否注册过相应的权限,如果注册过就返回true

回答5:

很简单,只要是没root,访问涉及到system和data分区的读写都会受到限制。你root后安装一个授权管理,它会自动记录每次操作是否被拒绝或允许。

回答6:

进超级用户软件查看授权日志