Tag: 谷歌驱动器,Android的API

如何避免始终从Google云端硬盘加载caching的应用数据

目前,我正在使用Google云端硬盘Android API将我的Android应用数据存储到Google云端硬盘应用文件夹 。 这是我在保存我的应用程序数据时所要做的 为当前的本地zip文件生成校验和。 在Google云端硬盘应用程序文件夹中search,查看是否有现有的应用程序文件夹zip文件。 如果有,则用当前的本地zip文件覆盖现有App文件夹zip文件的内容。 此外,我们将重命名现有的应用程序文件夹zip文件名,以及最新的校验和。 如果没有现有的应用程序文件夹压缩文件,生成一个新的应用程序文件夹压缩文件,与本地压缩文件的内容。 我们将使用最新的校验和作为App Folder zip文件名。 这是执行上述操作的代码。 生成新的应用程序文件夹zip文件,或更新现有的应用程序文件夹zip文件 public static boolean saveToGoogleDrive(GoogleApiClient googleApiClient, File file, HandleStatusable h, PublishProgressable p) { // Should we new or replace? GoogleCloudFile googleCloudFile = searchFromGoogleDrive(googleApiClient, h, p); try { p.publishProgress(JStockApplication.instance().getString(R.string.uploading)); final long checksum = org.yccheok.jstock.gui.Utils.getChecksum(file); final long date = new Date().getTime(); final int version […]

如何使用Google Drive Android API在Google云端硬盘上删除文件

我是Google Drive Android API的新手,我正在学习它。 但是我遇到了一个问题,就是我无法使用Google Drive Android API删除一个文件,这里没有一个例子。 这个问题可以帮助我吗? 非常感谢。

Google Drive Android API中DriveId.getResourceId()的不可预知的结果

问题是,' DriveId.getResourceId() '的'resourceID'在新创build的文件(' DriveFolder.createFile(GAC,meta,cont) '的产品)上不可用(返回NULL)。 如果文件是通过常规列表或查询过程检索的,则“resourceID”是正确的。 我怀疑这是一个时间/延迟问题,但不清楚是否有一个会强制刷新的应用程序操作。 “ Drive.DriveApi.requestSync(GAC) ”似乎没有效果。