1.权限的最佳做法:
https://developer.android.com/training/permissions/best-practices.html
由于过多的申请权限导致用户很反感,也不清楚申请这些权限干什么。
1.能使用intent打开就使用intent
2.如需要经常使用某权限,则可以在用户进入的时候开始申请权限
3.设计应用使用指南的UI,提示用户需要开启权限。
4.在使用某个功能需要申请用户权限前,友好的提示申请当前用户权限的作用。
其他:权限adb操作
- 按组列出权限和状态:
$ adb shell pm list permissions -d -g
- 授予或撤销一项或多项权限:
$ adb shell pm [grant|revoke] <permission-name> ...