Android Permissions:他们在哪里描述?

时间:2013-06-01 12:16:00

标签: android android-permissions

在每个应用程序的Google Play网页上都有一个权限部分。几乎所有这些应用程序都使用一些标准术语来描述其权限,例如“READ PHONE STATUS AND IDENTITY”,“SEND SMS”,“FULL INTERNET ACCESS”等。但是Android Developer's page上的权限是列为常量及其描述,但不是在应用程序的Google Play网页上找到的标准术语。

对于eg.There String Internet有描述Allows applications to open network sockets但不是FULL INTERNET ACCESS权限,通常用于此描述。

是否有一些链接提供了权限常量到这些标准权限表示法的映射?

2 个答案:

答案 0 :(得分:8)

“阅读电话状态和身份”这只是关于权限的说明 .U可以在android中使用 Packagemanger类获取有关所有权限的说明。 PermisionInfo 是将给出Description-

的类
PermissionInfo pinfo = packageManager.getPermissionInfo("Specify permisson constant", PackageManager.GET_META_DATA);

pinfo.loadLabel(packageManager).toString();

答案 1 :(得分:2)

我猜你正在寻找Manifest Permissions。 在您的项目中定义了哪些。在AndroidManifest.xml

如果需要,可以list

EG。对于一些共同的权限

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />