Jos*_*eng 5 security permissions android
正如我在Google网站http://developer.android.com/guide/topics/manifest/permission-element.html上从开发人员行会读到的
“正常” 的默认值。较低风险的权限,使请求应用程序可以访问隔离的应用程序级功能,而对其他应用程序,系统或用户的风险则最小。系统会在安装时自动向请求的应用程序授予这种类型的权限,而无需征求用户的明确批准(尽管用户始终可以选择在安装之前查看这些权限)。
“危险” 的高风险权限,使请求的应用程序可以访问私人用户数据或对设备的控制可能会对用户产生负面影响。由于这种类型的许可会带来潜在的风险,因此系统可能不会自动将其授予请求的应用程序。例如,应用程序请求的任何危险许可都可以显示给用户,并需要在继续操作之前进行确认,或者可以采取某些其他方法来避免用户自动允许使用此类功能。
我知道他们的定义是什么意思。它们之间的区别是针对“危险”级别的,系统可能会提示用户批准危险许可。
但是我想知道,对于“危险”级别,它是否确实提示用户应用程序请求了任何危险许可?我只能看到安装之前的权限请求。有什么例子可以证明这一点吗?
谢谢
它真的会提示用户应用程序请求的任何危险权限吗?
在 Android 市场(后来更名为 Play 商店)的早期,如果应用程序的权限列表很长,dangerous权限将显示在“首屏”——只有normal权限会隐藏在“查看更多”文件夹中 -出面板。
Play 商店的当前版本似乎并没有在正常和危险之间做出太多视觉区分。
Android 6.0+ 设备,对于targetSdkVersion23 或更高版本的应用程序,将要求开发人员dangerous在运行时显式请求权限,并且在安装时将不再提示用户请求normal权限dangerous。
| 归档时间: |
|
| 查看次数: |
3964 次 |
| 最近记录: |