2011-05-21 58 views
0

我必須創建一個應用程序,首先我必須從數據用戶在UI中輸入文本文件,然後將該文本文件作爲附件發送到電子郵件中。爲此,我必須將數據寫入外部目錄,然後將URI傳遞給Intent,以便手機中的電子郵件客戶端可以讀取它。寫入外部存儲併發送電子郵件?

我不知道我怎麼會:

  1. 寫數據到外部存儲。

2.將創建的文件的URI傳遞給Intent,以便我可以將它附加到電子郵件中。

我已經看到了幾個如何發送電子郵件附件的例子..但沒有一個符合我的要求,因此作爲我發佈這個問題的最後手段。

謝謝你提前。

+0

請嘗試開發自己的解決方案基於對這個主題和開發人員文檔的衆多現有問題的答案,然後張貼自己的問題,如果你得到卡住某個特定的地方,某些事情沒有按預期工作。 – 2011-05-21 06:28:07

+0

您可以給這些鏈接,並解釋他們怎麼樣不符合您的要求? – Jodes 2011-05-21 06:32:35

回答

1

這兩個問題已經在這裏多次回答。

外部存儲:

附加文件到電子郵件:

老實說,我無法弄清楚什麼是如此具體的關於您的要求。它看起來像一個非常標準的任務...

+0

如果我將該文件存儲在我的應用程序中,則Gmail或任何其他電子郵件客戶端將無法訪問....我必須將其存儲在公共...外部存儲中的某處...以便其他應用程序可以訪問我的數據。 – user743883 2011-05-21 06:52:20

+0

@user是正確的。我忘記了那個細節:/無論如何,你陷入困境的部分是什麼? – Aleadam 2011-05-21 06:56:55

+0

首先有幾個公共目錄...就像Environment.DOWNLOADS,MUSIC..where我應該把我的文件?還有一次,我已經把它放在該目錄中,如何將它傳遞給我打電話發送電子郵件的意圖? – user743883 2011-05-21 07:10:48