Normal and Dangerous permissions
来源:互联网 发布:mac下可以做java开发吗 编辑:程序博客网 时间:2024/05/29 13:10
Normal and Dangerous permissions(正常权限和危险权限)
Normal permissions(正常权限):正常权限的覆盖领域,当你的app需要访问app以外的数据和资源,但对于用户隐私或其他app应用操作,风险较小。例如:设置时区的权限,如果app声明了需要的权限,系统会自动授权。
Dangerous permassions(危险权限):危险的权限覆盖的区域,该应用程序需要的数据或资源,涉及用户的用户私人信息,或可能会影响用户的存储数据或其他应用程序的操作。例如:读取用户联系人的权限,就是一个危险权限,如果app声明这个权限,用户必须明确的授权。
permission groups(权限组 ):所有危险的安卓系统权限都属于权限组。如果设备运行的是Android 6(API Level 23)和应用程序的targetSdkVersion是23或更高,下面的系统行为适用于当您的应用程序请求一个危险的许可。
- 如果app在清单文件请求一个危险的权限,且当前没有使用任何权限组,系统会显示一个描述app希望访问这个权限组的对话框。这个对话框不会显示描述这个特殊的权限。例如:如果一个app请求READ_CONTACTS(读取联系人的权限),系统对话框仅仅提示app需要访问设备的联系人。如果你授权,这个系统仅仅给你申请的那个权限。
- 如果一个app在清单文件中申请一个危险的权限,且app有另外一个危险的权限是属于相同的权限组,系统会直接授权,不用做任何的交互。例如:如果你的app申请的READ_CONTACTS(读取联系人权限),那么你的WRITE_CONTACTS(写入联系人权限)会立刻授权。
任何权限有属于一个权限组,包括你的app定义的正常权限和危险权限。然而如果权限是危险的,权限组是会影响用户的体验,如果是正常权限,权限组是可以忽略的。(实际上permission-group没什么用)
如果设备运行的是Android 5.1(API Level 22)或更低,或应用程序的targetSdkVersion是22或更低,系统会要求用户授予权限在安装的时候。再次,系统只是告诉用户什么权限组的应用程序的需求,而不是个人的权限。
Dangerous permissions and permission groups(危险权限和权限组)
0 0
- Normal and Dangerous permissions
- App权限—normal and dangerous permissions
- android6.0 Dangerous permissions and permission groups.
- Android Dangerous Permissions
- Android 6.0 Dangerous Permissions与授权机制
- Principals,Securables and Permissions
- Security and Permissions
- .NET Permissions and others
- security and permissions
- Permissions and permission groups.
- Defining and Enforcing Permissions
- Dangerous
- Setting file and folder permissions
- Runtime Permissions, Files, and ACTION_SEND
- android compatibility and System Permissions
- Linear Regression and Normal Equation
- Tail recursion and normal recursion
- 关于Android 6.0+ Dangerous Permissions (运行时权限,敏感权限) 《实用篇》
- weblogic 9 内存无发调大
- 在PCB设计中应考虑到哪些因素?
- 玩转WIN7文件关联之自定义
- codeforce比赛规则介绍(转)
- linux各种常用源码网站
- Normal and Dangerous permissions
- dijkstra优缺陷
- CodeForces 373(div2)
- 示波器探头使用注意事项,示波器探头的选择
- Xcode的插件cocoapods
- jquery cycle插件的使用,图片幻灯片播放效果
- 观察mysql服务器周期性变化
- MySQL数据类型 DATETIME和 DATE
- extjs 使用TreePanel动态新建一棵数