关于谷歌最近关于Android M和权限模型的公告。
根据官方Android文档:
安装时授予有限权限:当用户安装或更新应用程序时,系统授予应用程序所有权限,这些权限属于PROTECTION_NORMAL。例如,闹钟和互联网权限属于PROTECTION_NORMAL,因此它们在安装时自动授予。系统还可以授予应用程序签名和系统权限,如系统应用和签名权限中所述。用户不会在安装时被提示授予任何权限。
请特别注意,它说:
...系统授予应用程序请求的所有权限。
那么,如果应用程序在其AndroidManifest.xml中没有INTERNET权限,它在这种情况下将无法访问INTERNET吗?
还是说应用程序需要在其清单中添加INTERNET权限才能进行网络调用?
根据官方Android文档:
安装时授予有限权限:当用户安装或更新应用程序时,系统授予应用程序所有权限,这些权限属于PROTECTION_NORMAL。例如,闹钟和互联网权限属于PROTECTION_NORMAL,因此它们在安装时自动授予。系统还可以授予应用程序签名和系统权限,如系统应用和签名权限中所述。用户不会在安装时被提示授予任何权限。
请特别注意,它说:
...系统授予应用程序请求的所有权限。
那么,如果应用程序在其AndroidManifest.xml中没有INTERNET权限,它在这种情况下将无法访问INTERNET吗?
还是说应用程序需要在其清单中添加INTERNET权限才能进行网络调用?