关于Android APP的权限的疑问

Android 码拜 9年前 (2016-03-23) 1039次浏览
安装第三方APP的时候,都会提示这个APP用到了哪些权限,现在有以下几个疑问:
1. 本人本人开发的APP,也签名了,用手机助手安装到手机,却没有任何权限提示,问一下是什么原因?
2. 假如用户在APP第一次安装提示时关闭了某些权限,肯定会导致部分功能不可用,那APP中怎么样检测呢,例如本人看有的应用,假设本人关闭了拍照功能,那扫描二维码的时候,它会提示本人拍照不可用,程序并不会挂掉,这在程序中是怎么样判断的?
3. 本人看有部分APP,在第一次安装的时候,虽然会提示用户用到了哪些权限,但却没有关闭权限的开关,也就是必须打开这些权限,本人想知道这是怎么样做到的,怎么样禁止用户关闭权限
解决方案

60

1.手机助手安装到手机好像是静默安装,不会提示权限的吧;
3.就本人所知道的,目前本人这个手机是可以禁用任何后来安装的APP的权限的,至少APP是无法禁止本人操作的。
对于第二个问题,本人也很好奇,例如禁用微信的拍照权限之后,扫描只是不可用,但是程序并没有崩溃。

20

正常出现安装界面的安装过程,都会有权限列表显示的
运行过程中,肯定要对资源进行检测,或是捕捉某些操作的异常,然后进行相关处理和提示,异常处理是一个好的应用的代码中很重要的一部分
普通app是禁止不了的,除非你给app高级权限了

20

对于第二点,本人觉得可以的通过try,catch。在catch块里面对没有权限的情况进行处理

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明关于Android APP的权限的疑问
喜欢 (0)
[1034331897@qq.com]
分享 (0)