1

究竟为什么uses-permission

前任 :

<uses-permission>android:name="android.permission.ACCESS_NETWORK_STATE"/>

需要访问Android的各个模块。仅由编写代码的同一程序员添加一行,实际上是如何提供安全性的?我是 Android 编程新手,这看起来很有趣。请解释引用的确切用途是什么<uses-permission>

4

2 回答 2

2

谷歌制作了一整页来描述这个概念。过一遍你就知道原因了。 http://developer.android.com/guide/topics/security/permissions.html

编辑:除了上述信息。这些所需的权限会在安装应用程序时显示给用户。它们甚至可以在每个应用程序的 google play 商店中看到。虽然大多数用户在安装之前看不到 reqd 权限,但有些人可能会检查它们,如果它对他们的隐私的干扰超过了要求,他们可能不会安装它,甚至在 Play 商店中给出差评。AndroidManifest 中提到了这些,因此 Google 不必遍历所有场景来检查应用程序将来可能请求的所有服务。

于 2012-12-04T05:15:37.253 回答
0

您添加的任何权限<uses-permission>实际上都会在以后安装应用程序时使用。将询问用户此应用程序需要以下权限: 访问网络状态。如果用户接受,则可以安装应用程序。否则将不会安装应用程序。

有关矿石澄清,请参阅此内容。

于 2012-12-04T05:12:50.860 回答