Ken*_*eth 6 permissions android android-6.0-marshmallow
Android M很快就会推出新的权限API.我打赌那里有很多开发人员没有控制他们的权限,试图弄清楚在哪里使用的是什么.至少我的一些应用就是这种情况.
有没有什么好方法可以获得有关使用权限的概述?关于API使用什么权限或其他内容的概述.
到目前为止我的方法已经有了
a)尝试识别哪个API使用该权限,并找到它.除了我自己的记忆和应用程序功能b)删除权限,看看有什么中断
即使您可以自动获得概述,您实际上也需要知道代码中的何处需要请求权限。
幸运的是,这不是一个庞大的列表,您应该能够识别您可能需要请求的权限。
找到请求的位置将取决于您列出的记忆技术、搜索技术以及查看被遗忘的内容和损坏的内容,即测试。也许将来会有关于未经测试的权限的 lint 警告。
权限组和权限的列表位于Table 1:
https://developer.android.com/preview/features/runtime-permissions.html
只有9个权限组。其他权限保持正常,无需测试。
android.permission-group.CALENDAR
android.permission-group.CAMERA
android.permission-group.CONTACTS
android.permission-group.LOCATION
android.permission-group.MICROPHONE
android.permission-group.PHONE
android.permission-group.SENSORS
android.permission-group.SMS
android.permission-group.STORAGE
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
320 次 |
| 最近记录: |