Android权限列表 - >他们如何在Google Play中向用户声明 [英] List of android permissions --> how they are declared to user in Google Play

查看:403
本文介绍了Android权限列表 - >他们如何在Google Play中向用户声明的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我不是开发者,但我需要一些我无法找到的信息。



对于实证分析,我需要一个列表,用于定义Google Play(对用户)中的哪个权限警告属于哪个b)实际权限。



例如:
与一个应用程序,我检查了一些应用程序的权限并找到了组合:



a)Google Play在安装时表示 - > b)应用程序使用的实际权限

网络通信 - >(group.NETWORK)

完全网络访问 - > android.permission.INTERNET



查看网络连接 - > android.permission.ACCESS_NETWORK_STATE



查看Wi-Fi连接 - > android.permission.ACCESS_WIFI_STATE



您的帐户 - >(group.ACCOUNTS)



在设备上查找帐户 - > android.permission。 GET_ACCOUNTS



在设备上使用帐户 - > android.permission.USE_CREDE NTIALS



阅读Google服务配置 - > google.android.providers.gsf.permissions.READ_GSERVICES



m寻找完整的列表,连接这两个每个权限(如果存在)!所以我不需要在收集数据的时候下载每个应用程序,用权限检查应用程序来检查它。



我已经拥有的是
所有权限的列表与组,威胁级别等。
https://github.com/android/platform_frameworks_base /blob/master/core/res/AndroidManifest.xml



如果你知道某事让我知道;)thx很多
Luca

解决方案


我已经拥有的是具有组,威胁级别等所有权限的列表。 https://github.com/android/platform_frameworks_base/blob/master /core/res/AndroidManifest.xml


您正在查找的值是 android:label 属性。
$ b 例如, ACCESS_NETWORK_STATE 是定义为:

 < permission android:name =android.permission.ACCESS_NETWORK_STATE
android:permissionGroup = android.permission-group.NETWORK
android:protectionLevel =normal
android:description =@ string / permdesc_accessNetworkState
android:label =@ string / permlab_accessNetworkState/>

@ string / permlab_accessNetworkState 的值是定义为英语为:

 < string name =permlab_accessNetworkState>查看网络连接< / string> 


im not a developer but i need a certain piece of information that i just cant seem to find.

For an empirical analysis i need a list that defines which a) permission "warning" in Google Play (to user) belongs to which b) actual permission.

example: with an app i checked the permissions of a few apps and found combinations:

a) Google Play says at install --> b) Actual permission used by app

Network communication --> (group.NETWORK)

full network access --> android.permission.INTERNET

view network connections --> android.permission.ACCESS_NETWORK_STATE

view Wi-Fi connections --> android.permission.ACCESS_WIFI_STATE

Your accounts --> (group.ACCOUNTS)

find accounts on the device --> android.permission.GET_ACCOUNTS

use accounts on the device --> android.permission.USE_CREDENTIALS

read Google serviceconfiguration -->google.android.providers.gsf.permissions.READ_GSERVICES

I'm looking for a full list that connects these two for each permission (if it exists) ! So i wont need to download each app during collecting data to check it with the "permission checking app"

What i already have is the list of all permissions with group, threat level and so on. https://github.com/android/platform_frameworks_base/blob/master/core/res/AndroidManifest.xml

If you know something let me know ;) thx a lot Luca

解决方案

What i already have is the list of all permissions with group, threat level and so on. https://github.com/android/platform_frameworks_base/blob/master/core/res/AndroidManifest.xml

The values that you are looking for are the corresponding string resources for the android:label attribute.

For example, ACCESS_NETWORK_STATE is defined as:

<permission android:name="android.permission.ACCESS_NETWORK_STATE"
    android:permissionGroup="android.permission-group.NETWORK"
    android:protectionLevel="normal"
    android:description="@string/permdesc_accessNetworkState"
    android:label="@string/permlab_accessNetworkState" />

The value of @string/permlab_accessNetworkState is defined for English as:

<string name="permlab_accessNetworkState">view network connections</string>

这篇关于Android权限列表 - &gt;他们如何在Google Play中向用户声明的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆