在Android设备之间同步文件

时间:2016-01-07 12:18:53

标签: android synchronization cloud drive

我需要在多个Android设备之间同步文件。要求是每个用户都拥有自己的文件(将文件视为用户自己的数据库)。我最后看了一下谷歌为Android 5.1及更低版本提供的“备份App Data to the Cloud”文档,但是提到使用了FileBackupHelper类。类引用声明“这应该仅用于小配置文件,而不是大型二进制文件”。现在,有问题的文件大小可能是几兆字节,我想这会让它“大”吗?

我还研究了其他替代方案,并发现Google有一个Drive API。我正在考虑将文件从用户设备保存到Google云端硬盘,并在用户设备上的文件更新时进行同步。我用这种方法看到的唯一问题是,如果在多个设备上更新相同的文件,我将不得不开发自己的冲突解决方案,坦白地说我很想避免。但如果无法避免,有人可以指出我的教程吗?

使用Drive API是否可接受,如果没有,那么什么是更好的解决方案?我绝不是一个后端人,所以理想情况下想看看其他不需要我自己的服务器的替代方案。提前谢谢。

0 个答案:

没有答案