我花了最后六个小时倾注了谷歌的文件,我仍然不知道如何开始这个.我想做的就是让我现有的Android应用可以从Google云端硬盘读取文件,将新文件上传到Google云端硬盘,以及修改Google云端硬盘上的现有文件.
我已经读过Drive SDK v2专注于让Android(以及一般移动设备)开发人员可以轻松使用它,但他们的文档中几乎没有关于它的内容.
理想情况下,我希望有人指出一些体面的文档,示例或教程,介绍如何执行此操作(请记住,我正在使用Android.他们有很多关于如何使用Google App Engine的驱动程序;我有已经看过它,我不知道如何从那个到Android应用程序.)
我需要知道我需要下载哪些库并添加到我的项目中,我需要添加到我的清单中,以及如何最终从Google云端硬盘获取文件列表,下载一个,然后上传修改后的版本.
理想情况下,我希望它能够自动处理帐户,就像官方Google云端硬盘应用程序所做的那样.
所以我试图从我正在创建的Android应用程序上传文本文件到我的谷歌驱动器.我学会了如何从Google教程上传图片.另外,我将在文本文件中使用我的应用程序中的字符串.可能,我想把它变成一个电子表格.有帮助吗?
我正在开发一个在本地存储用户数据的应用程序。我已经使用Room
数据库将用户创建的数据存储在 Android 设备中。现在,如果用户拥有不止一台设备,那么数据应该可以在他们的所有 (Android) 设备上使用,而无需任何中央数据库或 Web 服务。
注意:对于 iOS 端,我曾经CloudKit
在 iOS 设备之间同步数据。有没有办法对 Android 设备做同样的事情?请注意,我不想将数据存储在任何中央数据库或网络服务器或任何中央云存储上。它应该只归用户所有。(即它应该通过用户的谷歌帐户同步)。
注意:我想要一个原生的 android 解决方案,不需要跨平台(Android 到 iOS)同步。
更新:到目前为止,我发现了一些选项,如Firestore和实时数据库,一些 AWS 服务也提供同步工具,但所有这些的问题在于它们都将用户数据存储在中央云位置。
所以我的问题仍然是一样的 - 有没有办法在使用Google Drive
或类似的东西的android 设备之间同步数据,我们可以利用用户自己的云存储,而不是将用户数据存储在中央数据库中。
我需要将文件上传到谷歌驱动器,并查看/下载我在我的Android应用程序中上传的文件.如何以最简单的方式做到这一点..?欢迎提出任何建议,示例代码,解释.提前感谢你.
PS:没有在设备中安装GOOGLE驱动器..