Android系统引入权限的目的是为了保护Android用户的隐私。在安卓架构中,默认情况下App是没有权限对其他App、操作系统和用户进行有害的操作。App如果想要进行这些操作,就需要申请相应的权限。
权限的目的是保护用户的隐私。
一个 Android 应用默认情况下是不拥有任何权限的。在默认情况下,一个应用没有权限进行可能会造成安全影响的操作。安全影响包括此应用是否会对其它应用,操作系统,或者用户信息有安全威胁。
如果应用确实需要一些安全权限,对权限要求是合理的,就需要在 AndroidManifest.xml 中静态地声明需要用到的权限。
Android 将权限分为不同的类型,包括安装时权限、运行时权限和特殊权限。每种权限类型都指明了当系统授予应用该权限后,应用可以访问的受限数据范围以及应用可以执行的受限操作范围。每项权限的保护级别取决于其类型,显示在权限 API 参考文档页面上。