2010-09-20 98 views

回答

9

只需用以下結構推出的意圖:

Intent intent = new Intent(Intent.ACTION_SEND); 
intent.setType("text/html"); 
intent.putExtra(Intent.EXTRA_EMAIL, new String[]{"[email protected]"}); 
intent.putExtra(Intent.EXTRA_SUBJECT, "the subject"); 
intent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml("the content")); 
intent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:///sdcard/file.ext")); 
startActivity(intent); 

請注意,我使用的文件的完整路徑:"file:///sdcard/file.ext"。另外,考慮到您可以共享僅保存到SDCard中的文件(否則,電子郵件客戶端將忽略該文件)。

+0

oooh文件:///事情是爲什麼它從來沒有爲我工作。真棒! – schwiz 2010-09-20 06:52:38

+0

現在如果有人給出解決方案涉及文件從內存中是很好的...謝謝反正男人;) – kape123 2010-11-11 17:13:28

+1

你是什麼意思的「從內存」? – Cristian 2010-11-11 17:26:59