我有一个需要与PC程序共享数据的程序。我不是在编写PC程序,但程序使用文件格式(ADIF,如果有人关心的话)。这将从用户的角度来完成,并且可能是由一个技术性不高的组完成的,因此我不希望理想情况下过于复杂。此外,我不想假设有关用户的任何内容(即,拥有Google云端硬盘帐户)。
我想到的一些事情包括:
有什么建议吗?
答案 0 :(得分:2)
假设您的应用是在Android上开发的,我认为Google云端硬盘将是最佳选择。对于拥有Android设备的用户,他们需要拥有Gmail帐户,并且该帐户也会与Google云端硬盘合并。 Google云端硬盘实际上是用于存储文件,与其他方式不同,例如要求用户将文件通过电子邮件发送给自己,文件实际上只保存为附件。
然后我会像这样使用共享Intent
:
Intent shareIntent = new Intent(Intent.ACTION_SEND);
您甚至可以使用Google云端硬盘的应用套餐名称直接映射到启动Google云端硬盘。如果您确实选择使用共享Intent
,并希望专门将用户映射为仅使用Google云端硬盘上传文件而不是让他们选择,以供参考,以下是Google云端硬盘的软件包名称:
com.google.android.apps.docs