问题标签 [google-drive-android-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1386 浏览

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

我正在使用 Google Drive Android API(作为 Google Play 服务的一部分)将文件上传到云端。

要连接客户端,我使用以下代码(简化):

要上传文件,我使用以下代码(简化):

除了一个特定的用户案例外,一切都按预期工作。当用户从“连接的应用程序”(使用 Google 设置应用程序)中删除我们的应用程序时,此代码仍会为所有调用返回成功的结果。虽然文件从未上传到 Google Drive。

与 Google Play 服务的连接也成功。

是 API 的错误还是可以以某种方式检测到用户断开了应用程序?

0 投票
1 回答
522 浏览

google-drive-android-api - 带有“setFields()”修饰符的 RESTful API 列表文件给出了意想不到的结果

在 Android 应用程序中,我正在尝试使用RESTful API列出驱动器中的文件。

https://developers.google.com/drive/v2/reference/files/list

我在 Google Drive 中有 332 个(数字只是举例)文件,我运行以下代码片段(直接取自上面的文档),试图列出它们:

如果我使用普通请求:

循环按预期产生分页结果,即100 + 100 + 100 + 32 个文件

添加额外的修饰符:

只给了我 100 个结果的第一页。' getNextPageToken() ' 产生 NULL,表示没有更多可用数据。

不用说,使用“ setMaxResults() ”修饰符会产生相同的结果。例如,如果我添加' setMaxResults(90) ',

产生 90+90+90+62 = 332 个文件,但是

仅产生 90 个文件,没有更多可用页面。

我假设我一定做错了什么,因为我发现我不太可能在一个已经存在多年的界面中发现从未报告过的错误(在谷歌搜索数小时后)。

0 投票
2 回答
3668 浏览

android - 如何从 Android 应用共享 Google Drive 文件?

我的 Android 应用程序使用新的 Google Drive API 在 Google Drive 上创建文件。我正在成功获取 DriveFile 对象。

问题是:如何从我的应用程序共享此文件?感谢您提供相关主题的链接,尤其是代码示例。

0 投票
1 回答
212 浏览

google-drive-android-api - 将文件从 RESTFul 移植到 Google Drive Android API (GDAA)。

我想就以下问题征求专家意见:

我在 Google Drive 中根据不同的授权创建了数千个文件(jpeg 图像)。我可以使用 RESTful API(DRIVE 范围)查看所有这些文件,并且可以轻松收集我需要的子集的文件 ID。必须将此集合移植(使其可见)到 GDAA 下的新应用程序版本。而且我知道 GDAA 的“资源 ID ”是 RESTful 的“文件 ID ”。我可以确保将所有文件带到 Android 设备(使用 RESTful API)并将它们重新插入 GDAA,但这很浪费。

所以,问题终于出现了:

收集了“资源 ID ”,是否有一种简单的方法可以将这些文件移植到具有 FILES 范围和自己的新授权标识的 GDAA 中?仅使用 Android 应用程序?

0 投票
0 回答
146 浏览

android - 如何通过 Google+ 分享到 Google Drive 文件的链接?

我正在尝试从附加了 DeepLinkId 的 Android 共享 Google+ 帖子。此深层链接应指向 Google Drive 文件。

我已经设法从 Google Drive 共享一个文件(我有 DriveFile.resourceId),并且很清楚如何使用深度链接共享 Google+ 帖子。

但是如何附加驱动器文件链接,该链接也应该共享给打开深度链接的人?

0 投票
2 回答
97 浏览

android - 从 gdrive 删除文件中的空指针

当我尝试从 Driveid 获取资源 id 时出现第一个错误。

每当我获得资源 ID 并尝试从谷歌驱动器中删除项目时。

这里 Logcat 错误:

在此处输入图像描述

请给我从谷歌驱动器中删除文件的标准解决方案。

0 投票
1 回答
1804 浏览

android - Google Drive Android API 教程问题

按照本教程,我将此代码粘贴到我的主要活动中:

我最终不得不导入一个 bundlea 库,但我仍然无法修复这个错误:

有任何想法吗???我不知道哪个库包含这个常量......

0 投票
1 回答
53 浏览

android - Google I/O 2014 视频中描述的收据收集器示例应用程序在哪里?

在有关 Drive Android API 的Google I/O 2014 视频中,Jen King 描述了一个“收据收集器”示例应用程序。它是公开的吗?(我没有在通常的地方看到它:https ://github.com/googledrive或 SDK 示例目录。)

0 投票
1 回答
620 浏览

android - 使用 Google Drive API 进行光学字符识别

我正在开发一个安卓应用程序。我想扫描收据并读取字符,基本上是做光学字符识别。我读到谷歌驱动器通过他们的驱动器 API 提供了这个功能,我希望为此使用谷歌驱动器 API,但我找不到任何教程来了解如何实现这一点。任何人都可以帮助我如何开始。

谢谢

0 投票
1 回答
153 浏览

android - 通过 Google Play 服务撤销驱动器访问权限

有没有办法撤销通过 Google Play 服务授予的驱动器访问权限?

参考这篇文章: https ://developer.android.com/google/auth/api-client.html

我授予从我的应用程序访问 g 驱动器的权限,如下所示:

我的问题是,有没有一种干净的方法来撤销 g 驱动器访问权限

即不需要做 credential.getToken() 和 http 调用https://accounts.google.com/o/oauth2/revoke?token=

我正在寻找类似 Drive.DriveApi.revokeAccessAndDisconnect();

我知道有一个g plus,但我找不到一个g drive。 http://developer.android.com/reference/com/google/android/gms/plus/Account.html