使用清单权限自动获取身份验证令牌

时间:2013-12-12 17:14:32

标签: java android google-drive-api

我尝试从Android应用程序访问Google云端硬盘。我使用getAuthToken 方法,它工作正常。用户必须在第一次使用该应用程序时验证对话框。

但是,我想知道是否可以在安装应用程序时使用权限。例如,Google Drive应用程序可以做到这一点。此应用程序可以访问我的Google云端硬盘,但它没有显示用于验证权限请求的对话框。查看AndroidManifest.xml中使用的权限,可以找到:

<uses-permission android:name="com.google.android.gm.permission.READ_GMAIL"/>
<uses-permission android:name="com.google.android.googleapps.permission.GOOGLE_AUTH"/>
<uses-permission android:name="com.google.android.googleapps.permission.GOOGLE_AUTH.OTHER_SERVICES"/>
<uses-permission android:name="com.google.android.googleapps.permission.GOOGLE_AUTH.ALL_SERVICES"/>
<uses-permission android:name="com.google.android.googleapps.permission.GOOGLE_AUTH.writely"/>
<uses-permission android:name="com.google.android.googleapps.permission.GOOGLE_AUTH.wise"/>
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>

我没有找到关于这些权限的更多信息,但是是否可以使用这些权限而不必从用户那里寻求验证?或者这些类型的权限是否仅限于Google Apps?

提前谢谢

1 个答案:

答案 0 :(得分:1)

似乎无法做到这一点。可以找到一个很好的答案here。最佳解决方案似乎显示了权限请求对话框。

相关问题