Android使用权限
来源:互联网 发布:阿里云怎样解析域名 编辑:程序博客网 时间:2024/05/19 18:12
Android使用权限
每款Android应用都在访问受限的沙盒中运行。如果应用需要使用其沙盒外的资源或信息,则必需请求相应的权限。可以在清单文件中列出相应的权限,声明应用需要此权限。
根据权限的敏感度,系统可能会自动授予权限,或者需要由设备用户对权限请求进行许可。例如,如果应用请求打开手电筒的权限,系统将自动授予,但如果是需要读取用户联系人,系统会要求用户授权。用户需要在安装应用时(运行Android 5.1,API 22或更低版本的设备)或者运行应用(运行Android 6.0,API 23或更高版本的设备)时授予权限,具体取决于平台设备。
- 如果设备运行的是 Android 6.0 (API 23)或更高版本,并且应用的targetSdkVersion是 23或更高版本,则应用在运行时向用户请求权限。用户可随时调用权限,因此应用在每次运行均需要检查自身是否具有所需的权限(每次使用权限都要申请权限)。
- 如果设备运行的是 Android 5.1(API 22)或更低版本,并且应用的targetSdkVersion是 22 或更低版本,则系统会在用户安装应用时询问用户是否授予权限。如果将新权限添加到更新的应用版本,系统会在应用更新安装时询问用户是否授予权限。用户一旦安装应用,他们撤销权限的唯一方式是卸载应用。
系统在开发者声明权限之后的行为取决于权限的敏感度。如果权限不影响用户隐私权,系统会自动授权(但还是要在清单文件中声明)。如果权限涉及到对用户敏感信息的访问,系统将要求用户批准。----来自声明权限
这两种权限分为正常权限和威胁权限。
所有危险的Android系统权限都属于权限组,同一个权限组中的所有权限只需申请其中的一个,如果申请成功,同一个权限组的其他权限系统会自动授予,不会再询问。
需要根据权限的敏感程度和软件安装的Android系统版本,对系统权限做出不同操作。
使用系统权限
权限的最佳做法
博客介绍
阅读全文
0 0
- Android 使用权限
- Android使用权限
- Android使用自定义权限
- Android使用权限
- Android 权限使用问题
- Android自定义权限和使用权限
- android 权限(一)自定义,检查,使用权限
- Android声明和使用权限
- android 使用自定义权限(1)
- Android声明和使用权限
- Android声明和使用权限
- android 使用自定义权限(1)
- Android声明和使用权限
- Android声明和使用权限
- Android声明和使用权限
- android:persistent权限使用注意事项
- Android声明和使用权限
- Android声明和使用权限
- Frameworks detected: Android framework is detected in the project
- 谈谈我对Harbor认识
- PlayMaker的特殊事件FINISHED
- 看懂UML类图和时序图
- DDMS
- Android使用权限
- Spring 配置文件详解
- elasticsearch 集群部署
- 编译redis报错/deps/hiredis/libhiredis.a解决
- IPC机制
- Android性能优化
- Zookeeper Api(java)入门与应用(转)
- SSL证书被攻击、被假冒的风险分析(一)
- markdown编辑技巧