根据AndroidPermissions.COM,似乎是“实时许可”。该网站声称列出All permissions which are found on a clean Android 4.4 emulator。
com.google.android.googleapps.permission.GOOGLE_AUTH:
查看配置的帐户
允许应用查看的谷歌帐户已配置的用户名(电子邮件地址)。
查找第二个链接后面的“子权限”(及其解释)的完整列表。
旨在供第三方应用程序使用吗?
我收集,一些是的,一些没有。我从代码片断中推断出我只是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"
(保留给系统应用程序)。所以我们在这里有完整的频谱。