Tho*_* R. 5 permissions android android-6.0-marshmallow
使用Android Marshmallow,有一个新的权限模型.对我受影响的应用权限实施新模型并不是什么大问题.但是有一些关于安装和更新行为的问题.我发现了一些对我很重要的场景.我知道官方文档(https://developer.android.com/preview/features/runtime-permissions.html),有些事情可能很清楚,但我想确定.
目标SDK最大的应用程序 22安装在M设备上并授予所有权限 - >使用新权限模型更新应用程序
目标SDK最大的应用程序 22安装在M设备上并拒绝所有权限 - >使用新权限模型更新应用程序
在M设备上安装带有目标SDK 23的应用程序
具有目标SDK 22或23并且授予所有权限的应用程序 - >添加已授予组权限(read_storage)的新权限和另一个组的新权限(read_contacts)
目标SDK 23和read_contacts已授予的应用程序 - >从联系人组添加另一个权限(write_contacts)
使用开发者控制台和Android测试版我测试了我自己的场景.这是我的结果.他们中的大多数符合我的期望,但我想总结一下.也许这有助于你们中的一个人有同样的问题,只是想知道它是否像预期的那样.并未声称这是完整的.
目标SDK最大的应用程序 22安装在M设备上并授予所有权限 - >使用新权限模型更新应用程序
目标SDK最大的应用程序 22安装在M设备上并拒绝所有权限 - >使用新权限模型更新应用程序
在M设备上安装带有目标SDK 23的应用程序
具有目标SDK 22或23并且授予所有权限的应用程序 - >添加已授予组权限(read_storage)的新权限和另一个组的新权限(read_contacts)
目标SDK 23和read_contacts已授予的应用程序 - >从联系人组添加另一个权限(write_contacts)
| 归档时间: |
|
| 查看次数: |
1526 次 |
| 最近记录: |