我们知道Android中权限分为 normal, dangerous,其实官方介绍中还有signature and special
正常权限,对用户风险小,声明后系统会在安装时自动授予该应用该权限。不提示用户授予正常权限,用户无法撤消这些权限。
危险权限,涉及用户隐私,需要用户授权。且用户授权后也可以再修改拒绝。所以每次使用危险权限时都得先检查用户是否赋予该权限。
签名权限则是相同签名的应用可以使用。
特殊权限,与正常、危险权限不同,特别敏感。SYSTEM_ALERT_WINDOW、WRITE_SETTINGS