2014-02-06 84 views
1

我有一個程序需要與PC程序共享數據。我不是在編寫PC程序,但程序使用文件格式(如果有人關心,則爲ADIF)。這將從用戶的角度來完成,並且可能是通過一個技術性不高的組完成的,所以我不希望任何複雜的理想情況。另外,我不想假設用戶的任何信息(即擁有Google雲端硬盤帳戶)。從程序共享文件到PC

我認爲有幾件事情包括:

  1. 通過電子郵件發送拷貝到用戶的工作,但似乎笨重。
  2. 某種共享意圖,讓用戶根據需要共享 - 不太確定如何做到這一點,但聽起來不錯,特別是如果它包含電子郵件選項。

有什麼建議?

回答

2

假設您的應用是在Android上開發的,我認爲Google Drive是最佳選擇。要讓用戶擁有Android設備,他們需要擁有Gmail帳戶,並且這也與Google雲端硬盤合併。 Google Drive實際上是用於存儲文件的,與其他方式不同,例如要求用戶通過電子郵件將文件發送給自己,而文件實際上只保存爲附件。

我會再使用共享Intent像這樣:

Intent shareIntent = new Intent(Intent.ACTION_SEND); 

你甚至可以映射此直奔使用谷歌驅動器的應用程式套件名稱推出谷歌驅動器。如果你選擇使用共享Intent S和要明確用戶映射到僅使用谷歌驅動器上載的文件,而不是讓他們選擇,僅供參考,以下是谷歌驅動包的名稱:

com.google.android.apps.docs 
相關問題