问题标签 [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.
android - 将 Google Drive 中的图片 URL 保存到 SQLite 数据库中
我的应用可以将图像保存到 Google Drive(如https://github.com/googledrive/android-quickstart)。如何获取上传图像的 URL 并将其保存在变量中,以便在 textview 中向用户显示,并将其保存到 SQLite 数据库中?
}
google-drive-api - 一个用户帐号可以同时使用多少台设备?
一个用户帐户可以使用的设备数量是否有限制?
如果是,可以使用多少台设备?
提前致谢。
android - 新的 Google Drive API,删除文件、文件夹并将应用程序数据存储在应用程序文件夹中
我真的很高兴最近在新的 Google Drive Android API 中进行了更新,最终增加了对应用文件夹和更改侦听器的支持。
当我在测试这个新的 API 时,我想一次性删除这个 app 文件夹中的所有文件和文件夹。
我发现最简单的方法是从 Google Drive 中删除该应用程序。
不幸的是,当我在 Google Drive 中打开应用程序管理器时,我没有在那里找到我的应用程序。
我找到了 Google 文档、表格、绘图、演示文稿和两个 Google 表格——可能是旧的和新的。
还有另外两个看起来很可疑的应用程序,一个只是简单地称为 Google Drive,另一个是 Project Default Service Account - 两者都没有图标。
所以我的第一个问题是“我怎样才能把(添加、显示)我的应用程序放在那里然后查看它的内容?”
我最近还发现,没有办法使用这个新的 Google Drive Android API 来丢弃文件或文件夹,但它似乎之前就在那里,然后被删除了。
我的第二个问题是“现在是否有任何选项可以仅使用新 API 来丢弃文件(可能没有)?”
我的第三个也是最后一个问题是“要花多长时间才能发布有望具有此选项的新更新?”
google-drive-api - Google API 客户端的多个实例?
我有活动A实例化 GoogleApiClient,连接并开始在 AsyncTask 中进行处理,这可能需要几秒钟或几分钟。
同时,用户触发了活动B,该活动通过连接实例化了它自己的 GoogleApiClient。
问题是:一个应用程序是否可以连接多个 GoogleApiClient 实例并同时工作,或者我应该使用自己的信号量来保持应用程序单例?
android - 驱动 Android Api。当文件夹中的某些内容从网络发生更改时,如何获得通知或调用侦听器?
当从网络更改该文件时,我想获取文件或文件夹 ID。我浏览了文档监听更改事件 Git Hub 演示 但我无法实现它。 在我的应用程序中,我正在尝试收听更改并将这些更改也修改为本地文件(同步)。
在这个测试代码中,我只是创建一个文件夹并将一个监听器附加到该文件夹。但是当我从 web Listner 重命名文件夹时不听为什么?
1>我试过这个代码
2> 还有这条线
类文件。
请提供相同的任何代码片段。
google-drive-android-api - 如何识别驱动器 ID?
新的 Google Drive Android API 有两种可用的字符串 ID,“资源”ID 和“编码”ID。
在这个过程中,我最终得到一个可以包含其中任何一个的字符串(一些时间问题的结果)。我的问题是:
如果我需要“解析”字符串以识别类型,是否有可以依赖的特征?例如:
- ' coded' id 将始终以 'DriveId:' 子字符串开头
- ' resource ' id 会有一些长度限制
- 我可以滥用“decodeFromString()”的错误返回吗?
- 还是我应该用自己的标签形成(预先挂起)字符串容器?什么是最小的“安全”标签(即这些 id 的开头永远不会出现的标签)?
请指出我正确的方向,这样我就不必在下一个版本中重新做。
我遇到了另一个应该在这里提到的问题,这样其他人就不会浪费时间掉入同一个坑了。'resourceID' 可以被移植,并且对于它识别的对象将保持唯一,其中'encodedID' 仅具有'device' 范围。意味着您不能将“encodedID”传输到另一台设备(使用相同的帐户)并尝试使用它检索文件/文件夹。所以我认为它是 Google Play Services 实例所独有的。
android - Android Google Drive SDK - 如何显示所选文件夹中的文件列表
我正在努力让我的代码正常工作。
我希望我的应用程序(单击按钮时)显示驱动器根文件夹中的所有文件夹(和文件)。但这似乎是不可能的,因为即使我已经使用 Ouath2 授权了该应用程序,该应用程序也只能访问用户选择的文件和文件夹。
这种行为很奇怪,因为当文件夹选择器打开时,如果内容是文件夹,它只会列出该文件夹的内容。它根本不会列出任何文件。
专家可以看看我的代码并告诉我哪里出错了吗?
我正在使用PickFolderWithOpener
活动,以获取 driveId。它根据用户从选择器中的选择返回一个驱动器ID。
这就是这里返回的文件夹 Drive ID 吗?然后我需要调用 intent ListFilesInFolderActivity
。我假设我必须在意图调用中传递这个 driveID?如果我将 DriveID 格式化为字符串并传递它,它会失败并显示“找不到 DriveId。您是否有权查看此文件?” 信息。
所以我正在做的是传递 ResourceID。
ListFilesInFolderActivity?
DriveID或resourceID中需要用到什么?这是我在ListFilesInFolderActivity?
这似乎可行,但它只列出所选文件夹中的文件夹。它没有列出文件。为什么不folder.listChildren(getGoogleApiClient())
列出文件呢!?
希望这是我显然想念的东西。
android - Get Account Name / Email from Google Drive Android API
I'm using the new Google Drive Android API and I can connect, and do all that it will allow me to do, but in order to use the SpreadsheetService, I need to extract the accountName/email from the signed in user.
How do I do that?
Here's the code where I connect the Google Drive API. It works fine.
Here's where I'm using the SpreadsheetService API, but I need the account name to get the token.
I have tried this adding this:
... in the onConnected
method, but it throws a NullPointerException
.
Also, here are my permissions:
google-drive-android-api - Google Drive Android API 中 DriveId.getResourceId() 的不可预测的结果
问题是来自“ DriveId.getResourceId() ”的“resourceID”在新创建的文件(“ DriveFolder.createFile(GAC, meta, cont) ”的产品)上不可用(返回NULL )。如果通过常规列表或查询过程检索文件,则“resourceID”是正确的。
我怀疑这是一个时间/延迟问题,但不清楚是否存在强制刷新的应用程序操作。“ Drive.DriveApi.requestSync(GAC) ”似乎没有效果。
android - Android Google Drive - 文件夹更改监听器
我注意到,在新的 Google Drive API (v2) 和 Google Play Services (04.03.23) 中,只要指定的文件或文件夹的内容或元数据发生更改,就会有更改侦听器接收通知。如何将其用作侦听器以侦听整个 appdata 文件夹(仅用于应用程序数据的文件夹)中的更改?感谢您提前提供任何帮助。