gpt4 book ai didi

android-permissions - 安卓权限 "com.google.android.googleapps.permission.GOOGLE_AUTH.*"

转载 作者:行者123 更新时间:2023-12-02 03:36:43 24 4
gpt4 key购买 nike

我观察到一组 Android 应用请求权限以前缀“com.google.android.googleapps.permission.GOOGLE_AUTH.*”开头,例如:

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

等等

有谁知道这些权限是否是 Google 应用程序的内部权限?还是它们已弃用权限?旨在供第三方应用程序使用?

感谢您的帮助。

最佳答案

根据AndroidPermissions.COM,这似乎是一个“实时许可” .该网站声称要列出 All permissions which are found on a clean Android 4.4 emulator .

com.google.android.googleapps.permission.GOOGLE_AUTH:
View configured accounts
Allows apps to see the usernames (email addresses) of the Google account(s) you have configured.

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

旨在供第三方应用使用吗?

我猜,有些是,有些不是。我从我只是 found on XDA 的代码片段中推断出这一点.示例片段:

 <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_AUTH 具有 android:protectionLevel="normal",所有应用都可以访问(甚至不会向用户显示)作为应用安装权限)——当 GOOGLE_AUTH.ALL_SERVICES 被分配 android:protectionLevel="signatureOrSystem"(保留给系统应用)。所以我们这里有完整的频谱。

关于android-permissions - 安卓权限 "com.google.android.googleapps.permission.GOOGLE_AUTH.*",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22899501/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com