我正在尝试创建一个Android应用程序,以便用户可以从他们的GoogleDrive浏览和选择文件。我是Android的新手,我主要尝试使用示例。当我在手机上运行APK时,身份验证似乎工作正常,但我不确定如何检索和显示云端硬盘文件夹。如何检索它们?它们应该显示在什么地方(ListView?)以便用户可以导航到文件?我的onConnected代码工作正常,但我认为问题在于未正确填充DriveId。@OverridepublicvoidonConnected(BundleconnectionHint){Log.i(TAG,"APIclientconnected.");super.onCre
我在使用GoogleDriveRESTv3androidAPI时遇到问题。OAuthtoken得到BAD_AUTHENTICATION结果。这是我正在使用的连接代码。还可以注意到OAuth同意屏幕没有显示,并且在短时间后,我得到BAD_AUTHENTICATION结果。我是否需要手动将刷新token传递给服务器或其他东西?//Gathercredentialscredential=GoogleAccountCredential.usingOAuth2(getApplicationContext(),Arrays.asList(SCOPES)).setBackOff(newExponen
所以最终我会尝试将我希望谷歌上传到OCR的图像上传。然后我希望能够将OCR的结果返回到我的Android应用程序。我的图片已正确上传。我可以遍历我的谷歌驱动器中的所有文件,我看到有可用的导出链接,其中之一是“text/plain”。如果我在浏览器中使用其中一个url,它会下载文本。这是我应该尝试访问它的方式吗?我尝试使用通过对插入方法返回的文件调用getExportLinks方法获得的urlFilefile=drive.files().insert(body,mediaContent).setOcr(true).execute();StringimageAsTextUrl=getExp
这不是什么大问题。我有一个将用户密码存储在SQLite数据库中的Android应用程序。所以上周我发布了一个更新,允许用户将这些密码导出到他们的GoogleDrive。为此,我使用了GoogleDriveAndroidAPI.我没有向应用程序list(AndroidManifest.xml)添加任何特殊权限,它工作正常(在KitKat4.4上测试)。但我的一位friend告诉我,它可能无法在Android6.0+上运行,因为我应该总是请求权限。但我检查了一些样本,没有一个样本对list有这些权限。大家觉得有必要加权限吗?也许是INTERNET或GET_ACCOUNTS?
我想使用GoogleDriveandroidApi制作存在于GoogleDrive上的“.ppt”文件的本地副本(外部存储)。我正在读取一个字节并将其写入我的本地文件。但是当我试图打开它时,它显示文件已损坏。请帮我解决我的问题。finalDriveFilefile=Drive.DriveApi.getFile(getClient(),fileid);finalMetadata[]metadata=newMetadata[1];file.getMetadata(getClient()).setResultCallback(newResultCallback(){@Overridepubl
我成功地使用了thisproject在Google云端硬盘中创建或修改文件。现在我需要将文件下载到设备的外部存储器中。我可以读取文件的内容,我可以保存它。但是当我尝试在桌面上打开它时,文件已损坏。@OverrideprotectedVoiddoInBackground(Void...params){mBusy=true;ArrayListcvs=GDAA.searchDB(UT.FILE_NAME);if(cvs!=null)for(ContentValuescv:cvs){Stringgdid=cv.getAsString(UT.GDID);System.out.println("I
GoogleDriveRealTimeAPI仍然不支持Android吗?我是用JavaScript做的,但想在Android中使用它。我不认为它确实存在,因为没有官方博客这么说,它甚至没有出现在Developerssite上。.有没有其他选择可以用于这些目的?或者我需要自己做所有事情直到谷歌宣布任何事情?如果是的话,你能建议我把所有东西都放在我的服务器上,然后使用GCM将它发送到设备吗?;或者我应该使用GoogleAppEngine?这里有一个非常相似的问题:StackOverflowQuestion.但我什至发现这些链接说它确实Link1,Link2.所以有更新吗?请帮忙谢谢:)
对于我的应用程序,我需要将列表与Google云端硬盘同步。我已经实现了SignIn并让我的Main_Activity实现了这两个:com.google.android.gms.common.api.GoogleApiClient.ConnectionCallbacks,com.google.android.gms.common.api.GoogleApiClient.OnConnectionFailedListener尽管我阅读了整个GoogleDriveAPIforAndroid文档,更具体地说是StoreApplicationData部分。并查看了exampleonGitHub,我
我一直在尝试将纯文本文件保存到Android版Google云端硬盘中的特定文件夹中。到目前为止使用文档和QuickStartGuide在Google云端硬盘上,我已经能够做一些朝着正确方向发展的事情,首先我能够创建一个纯文本文件:Filebody=newFile();body.setTitle(fileContent.getName());body.setMimeType("text/plain");Filefile=service.files().insert(body,textContent).execute();我已经能够在GoogleDrive的基本目录中创建一个新文件夹:Fi
有一个如何使用DriveAPI的示例https://developers.google.com/drive/quickstart-android.它运行良好,但我在尝试从后台服务将文件上传到GDrive时遇到了一些麻烦。在我发现的所有示例中,如果我们收到UserRecoverableAuthException,我们需要使用来自该异常的Intent启动新Activity(UserRecoverableAuthException#getIntent())以采取用户到OAuth2权限页面。当我们从Activity执行此操作时,我们只需使用startActivityForResult,结果我们