首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓权限"com.google.android.googleapps.permission.GOOGLE_AUTH.*“

安卓权限"com.google.android.googleapps.permission.GOOGLE_AUTH.*“
EN

Stack Overflow用户
提问于 2014-04-06 20:20:14
回答 1查看 2.1K关注 0票数 3

我观察到一组安卓应用程序请求以前缀"com.google.android.googleapps.permission.GOOGLE_AUTH.*",开头的权限,如:

代码语言:javascript
复制
com.google.android.googleapps.permission.GOOGLE_AUTH
com.google.android.googleapps.permission.GOOGLE_AUTH.youtube
com.google.android.googleapps.permission.GOOGLE_AUTH.mail
com.google.android.googleapps.permission.GOOGLE_AUTH.wise
com.google.android.googleapps.permission.GOOGLE_AUTH.fusiontables
com.google.android.googleapps.permission.GOOGLE_AUTH.cp

等。

有人知道这些权限是否是谷歌应用程序的内部权限吗?或者他们是否反对使用权限?是否打算供第三方应用程序使用?

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2014-06-27 20:06:54

根据AndroidPermissions.COM的说法,这似乎是一种“现场许可”。该网站声称列出了在干净的Android4.4仿真器上找到的所有权限

com.google.android.googleapps.permission.GOOGLE_AUTH: 视图配置帐户 允许应用程序查看您配置的Google帐户的用户名(电子邮件地址)。

找到第二个链接后面的“子权限”(及其解释)的完整列表。

是供第三方应用程序?使用的。

我想,有些是的,有些不是。我从代码片段(我只是在XDA上发现 )中推断出这一点。示例片段:

代码语言:javascript
复制
 <permission android:label="@string/permlab_googleAuth" android:name="com.google.android.googleapps.permission.GOOGLE_AUTH" android:protectionLevel="normal" android:permissionGroup="android.permission-group.ACCOUNTS" android:description="@string/permdesc_googleAuth" />
 <permission android:label="@string/permlab_googleAuth_ALL" android:name="com.google.android.googleapps.permission.GOOGLE_AUTH.ALL_SERVICES" android:protectionLevel="signatureOrSystem" android:permissionGroup="android.permission-group.ACCOUNTS" android:description="@string/permdesc_googleAuth_ALL" />
 <permission android:label="@string/permlab_googleAuth_OTHER" android:name="com.google.android.googleapps.permission.GOOGLE_AUTH.OTHER_SERVICES" android:protectionLevel="dangerous" android:permissionGroup="android.permission-group.ACCOUNTS" android:description="@string/permdesc_googleAuth_OTHER" />
 <permission android:label="@string/permlab_googleAuth_mail" android:name="com.google.android.googleapps.permission.GOOGLE_AUTH.mail" android:protectionLevel="dangerous" android:permissionGroup="android.permission-group.ACCOUNTS" android:description="@string/permdesc_googleAuth_mail" />
 <permission android:label="@string/permlab_googleAuth_cl" android:name="com.google.android.googleapps.permission.GOOGLE_AUTH.cl" android:protectionLevel="dangerous" android:permissionGroup="android.permission-group.ACCOUNTS" android:description="@string/permdesc_googleAuth_cl" />

正如您所看到的,上面描述的基本GOOGLE_AUTHandroid:protectionLevel="normal",所有应用程序都可以访问它(甚至不显示用户对应用程序安装的权限),而GOOGLE_AUTH.ALL_SERVICES被分配给android:protectionLevel="signatureOrSystem" (保留给系统应用程序)。所以我们这里有全部的光谱。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22899501

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档