Android M中的INTERNET权限
关于谷歌最近宣布的Android M和权限模式。
根据官方的Android文档:
安装时授予的权限有限:当用户安装或更新应用程序时,系统将授予应用程序所有权限,该权限位于PROTECTION_NORMAL下。 例如,闹钟和互联网权限属于PROTECTION_NORMAL,所以它们在安装时自动授予。 系统还可以授予应用程序签名和系统权限,如系统应用程序和签名权限中所述。 系统不会提示用户在安装时授予任何权限。
特别说明它说:
...系统向应用程序授予应用程序请求的所有权限。
那么,如果应用程序在其AndroidManifest.xml中没有INTERNET权限,那么在这种情况下它将不被授予访问INTERNET的权限?
或者,应用程序是否需要在其清单中添加INTERNET权限才能进行网络呼叫?
至于特定的android.permission.INTERNET权限,对于将访问Internet的应用程序仍然是必需的。 如果开发人员在Android清单中未定义应用程序的情况下发布应用程序,则在首次尝试连接时会抛出异常,并且应用程序可能会崩溃。 这与以前没有什么不同。
所有改变的是,不会有提示给用户,应用程序仍然需要清单中的许可。
请查看Google IO的视频 - https://youtu.be/f17qe9vZ8RM?t=18m10s没有更多的互联网权限 - 该应用将默认访问互联网。 他们的想法是,如果你无法访问设备数据,那么你不能做任何危险的事情
亲切的问候
链接地址: http://www.djcxy.com/p/85687.html