草庐IT

2driving

全部标签

android - 从后台服务使用 Android Drive API

有一个如何使用DriveAPI的示例https://developers.google.com/drive/quickstart-android.它运行良好,但我在尝试从后台服务将文件上传到GDrive时遇到了一些麻烦。在我发现的所有示例中,如果我们收到UserRecoverableAuthException,我们需要使用来自该异常的Intent启动新Activity(UserRecoverableAuthException#getIntent())以采取用户到OAuth2权限页面。当我们从Activity执行此操作时,我们只需使用startActivityForResult,结果我们

android - Google drive android API 演示无法正常工作

我已经为这个问题绞尽脑汁了好一阵子了。我想将我的sqlite数据库上传到Google驱动器,然后再下载它。问题是我找到的DriveDemohere不起作用。我需要获取DriveId但我不知道如何获取,因为示例应用程序无法运行。我想在文件夹中创建一个文件。如果有任何工作教程或我可以使用的分步指南,将不胜感激。我真的需要一些帮助才能让它发挥作用。只是为了澄清,这就是我想要的:谁能告诉我如何获取DriveId以便演示应用程序运行?如果这是不可能的,是否有任何分步教程可以帮助我实现上传/下载文件夹中的文件?如果您需要什么,请告诉我这是CreateFileInFolderActivity.cla

android - 断开应用后 Google Drive Android API 仍然返回成功结果,但不上传文件

我正在使用GoogleDriveAndroidAPI(作为GooglePlay服务的一部分)将文件上传到云端。要连接客户端,我使用以下代码(已简化):apiClient=newGoogleApiClient.Builder(context).addApi(Drive.API).setAccountName(preferences.getString("GOOGLE_DRIVE_ACCOUNT",null)).build();ConnectionResultconnectionResult=apiClient.blockingConnect(SERVICES_CONNECTION_TIM

android - 在android中的google drive api中选择帐户后, Intent 数据在 Activity 结果上为空

下面是我的代码:基础演示Activity:publicabstractclassBaseDemoActivityextendsActivityimplementsGoogleApiClient.ConnectionCallbacks,GoogleApiClient.OnConnectionFailedListener{privatestaticfinalStringTAG="BaseDriveActivity";/***DriveIdofanexistingfoldertobeusedasaparentfolderin*folderoperationssamples.*/publics

android - 用于备份和恢复 Android 应用程序的数据库和共享首选项的 Google Drive

我需要创建我的应用程序的备份,其中包括创建2个数据库的备份以及使用GoogleDriveAPI的共享首选项。我能够完成应用程序的身份验证,并使用以下代码在云端硬盘中创建一个新文件夹:publicclassMainActivity2extendsBaseDemoActivity{DriveIdfolderId;@OverridepublicvoidonConnected(BundleconnectionHint){super.onConnected(connectionHint);MetadataChangeSetchangeSet=newMetadataChangeSet.Builde

android - 从 Google Drive Android API 获取帐户名/电子邮件

我正在使用新的GoogleDriveAndroidAPI我可以连接并执行allthatitwillallowmetodo,但为了使用SpreadsheetService,我需要从登录用户中提取帐户名/电子邮件。我该怎么做?这是我连接GoogleDriveAPI的代码。它工作正常。privatevoidconnect(){if(isGooglePlayServicesAvailable()){if(mGoogleApiClient==null){mGoogleApiClient=newGoogleApiClient.Builder(this).addApi(Drive.API).addS

android - Google Drive API - Android - 如何获取驱动器文件 ID?

我正在尝试开发一个android应用程序,它可以读取存储在我的google驱动器文件夹中的xml文件,最初的想法是尝试打开该文件并处理内容。我读过GoogleDriveAPIdocsforandroid我到了迷路的地步,它正在处理文件内容。根据本指南,从驱动器打开文件的方法是这样的:DriveFilefile=...file.open(mGoogleApiClient,DriveFile.MODE_READ_ONLY,null).setResultCallback(contentsOpenedCallback);`搜索我意识到完整的代码(他们不包括那里):DriveFilefile=D

android - Drive API 中 AppFolder 的无效父文件夹错误

我收到无效的父文件夹错误,我已经看到使用资源ID而不是驱动器ID的解决方案,但这里的情况不同。我正在尝试访问AppFolder,这只是像这样使用GoogleApiClient:this.appFolder=Drive.DriveApi.getAppFolder(mGoogleApiClient);当我稍后尝试在其中创建文件时,出现上述错误。DriveFolder.DriveFileResultfileResult=appFolder.createFile(mGoogleApiClient,changeSet,driveContentsResult.getDriveContents())

android - 如何在 Android 应用程序中设置 Google Drive Credentials?

该应用程序在“GoogleAPI控制台”中注册为“已安装的应用程序”-这似乎是Android应用程序的正确设置,不是吗?所以我有一个Client-Id而没有Secret-Id。明确地说:它不是Web应用程序,也不是GoogleDrive应用程序-它是一个Android应用程序,可以访问GoogleDrive云中的其他用户数据。在应用程序中,我获取帐户(有效)并请求token(有效)。现在我想使用该token和Client-Id连接到Google云端硬盘。结果是“401,无效凭证”。这段代码有什么问题?publicclassActivityMainextendsActivityimple

android - 如何在新的 Google Drive Android API 下切换帐户

我在新的GoogleDriveAndroidAPI中的授权流程如下:菜单:选择帐户连接();onConnectionFailed()结果.startResolutionForResult()调用AccountSelectDialog/DriveAuthorizationonConnected()做你的事像魅力一样工作。现在重复以切换帐户为目的:菜单:选择帐户连接();onConnected()在这里,我没有机会进入AccountSelectDialog,因为我从来没有得到onConnectionFailed()和'result'来调用startResolutionForResult()