将程序中的文件共享到PC

时间:2014-02-06 15:16:51

标签: android file sharing

我有一个需要与PC程序共享数据的程序。我不是在编写PC程序,但程序使用文件格式(ADIF,如果有人关心的话)。这将从用户的角度来完成,并且可能是由一个技术性不高的组完成的,因此我不希望理想情况下过于复杂。此外,我不想假设有关用户的任何内容(即,拥有Google云端硬盘帐户)。

我想到的一些事情包括:

  1. 通过电子邮件将副本发送给用户 - 会起作用,但看起来很笨拙。
  2. 某种共享意图,让用户按照需要分享 - 不太确定如何做到这一点,但听起来不错,特别是如果它包含电子邮件选项。
  3. 有什么建议吗?

1 个答案:

答案 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