java - 使用 list 权限自动获取身份验证 token

标签 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?

提前致谢

最佳答案

这似乎是不可能的。可以找到一个不错的答案here .最好的解决方案似乎是显示权限请求对话框。

关于java - 使用 list 权限自动获取身份验证 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20549842/

相关文章:

java - 如何在 Spring-Boot 中使用 SSL 证书并为 Android 客户端生成公钥

javascript - 谷歌应用脚​​本,团队驱动的谷歌选择器

android - 适用于 Android 的 Google Drive Rest API 的文件选取器

google-api - Google 云端硬盘 API : list files with no parent

java - System.out.println 使用 getClass() 在同一对象类型上打印不同的字符串

java - 创建并下载 Excel

Java - 极坐标。给定一条线段 AB 和一个点 P,找到极线 AB 上最接近点 P 的点

android - 如何对齐textview和edittext?

android - 如何更改带有文本的按钮上的可绘制图像以反射(reflect) XML 中的按下状态?

android - .lite 和 .tflite 格式有什么区别