为何选择uses-permission
前:
<uses-permission>android:name="android.permission.ACCESS_NETWORK_STATE"/>
需要才能访问Android的各种模块。如何只是由编码它的同一个程序员添加一行,实际上是在提供安全性?我是Android编程的新手,这看起来很有趣。请解释引用<uses-permission>
答案 0 :(得分:2)
编辑:除上述信息外。在安装应用程序时向用户显示这些必需的权限。他们甚至可以在谷歌游戏商店看到每个应用程序。虽然大多数用户在安装之前没有看到reqd权限,但有些人可能会检查它们,如果它们超出要求而干扰他们的隐私,他们可能无法安装它,甚至在Play商店中提供差评。这些在AndroidManifest中提到,因此Google不必通过所有方案来检查应用程序将来可能要求的所有服务。
答案 1 :(得分:0)
您在<uses-permission>
中添加的任何权限实际上是在应用程序安装时使用的。将要求用户此应用程序需要以下权限:访问网络状态。如果用户接受,则可以安装该应用程序。其他应用程序将不会安装。
有关原因的说明,请参阅this。