我已经用C#做了一个应用程序,它可以加载到google驱动器上创建的文件夹中任何文件。我想创建另一个应用程序,将文件下载到Android智能手机。我的问题是,我的Android应用程序看不到要下载的文件,即使它在驱动器文件夹中。我注意到,如果我加载Android应用程序文件,然后从相同的应用程序中释放,则可以正常工作。
发布于 2017-04-12 00:01:37
如果我对您的问题理解正确,请查看以下内容:
https://developers.google.com/android/reference/com/google/android/gms/drive/Drive
它解释说,你的安卓应用程序必须创建具有SCOPE_FILE
或SCOPE_APP_FOLDER
作用域的GoogleApiClient。您将看到它们被定义为:
SCOPE_APPFOLDER:允许'drive.appfolder‘访问用户驱动器的作用域。此作用域允许访问应用程序在app文件夹中创建的文件。
SCOPE_FILE:允许'drive.file‘访问用户驱动器的作用域。此作用域允许按文件访问已由应用程序创建或专门使用应用程序打开的文件。
这意味着你的应用程序只能打开你的应用程序创建的文件,或者是用户通过你的应用程序使用Google Drive API专门打开的文件。
如果你还有其他事情要做,你可能需要设计一种不同的方法。
https://stackoverflow.com/questions/42023236
复制相似问题