我正在開發一個Android應用程序,我需要通過電子郵件發送語音。 Ans我想要這樣的流程, 錄製語音併發送郵件作爲附件中的音頻文件。 ,我希望該語音不應留在手機或SD卡中。 有可能嗎?如何在電子郵件中發送錄製的語音?
1
A
回答
1
以下是你需要什麼,它與我.......
Uri uri = Uri.fromFile(new File(YOUR_DIR, YOUR_FILE_NAME)));
Intent it = new Intent(Intent.ACTION_SEND);
it.putExtra(Intent.EXTRA_SUBJECT, "TITLE");
it.putExtra(Intent.EXTRA_TEXT, "CONTENT");
it.putExtra(Intent.EXTRA_STREAM, uri);
it.setType("audio/rfc822");
context.startActivity(Intent.createChooser(it,context.getString(R.string.share)));
+0
這將如何刪除語音記錄作爲附件發送後? – Squonk
+0
我認爲GC會清潔它.. –
0
一個根據我的是解決問題的..
Intent sendIntent = new Intent(Intent.ACTION_SEND);
sendIntent.putExtra("sms_body", "some text");
sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(url));
sendIntent.setType("audio/3gp");
startActivityForResult(Intent.createChooser(sendIntent, "Send mail..."),0);
與上面的代碼,你可以發送語音作爲電子郵件附件,並在onActivityResult(),您可以刪除SD卡/內存中的文件。
+2
第三方電子郵件應用程序在用'startActivityForResult(...)'調用時不一定會返回'結果'。 – Squonk
相關問題
- 1. 錄製音頻並通過電子郵件發送最後錄製的音頻
- 2. 在Android的語音識別發送電子郵件
- 3. 如何發送電子郵件到特定的電子郵件?
- 4. 發送電子郵件的ssh登錄
- 5. 如何發送電子郵件在Java
- 6. 如何在django發送電子郵件?
- 7. 如何在html電子郵件中發送電子郵件回覆或轉發?
- 8. 製作電子郵件表格發送電子郵件
- 9. 發送電子郵件操作不發送電子郵件
- 10. PHP發送電子郵件多次發送電子郵件
- 11. 如何發送電子郵件與電子郵件模板c#
- 12. 如何通過電子郵件發送電子郵件地址
- 13. 如何在Slack中發送郵件作爲電子郵件
- 14. 如何在asp.net中通過電子郵件發送郵件
- 15. 如何使用BCC在電子郵件中發送電子郵件3
- 16. 如何在MVC中發送電子郵件地址驗證電子郵件?
- 17. 使用send_dbmail發送電子郵件表中的電子郵件
- 18. Android發送電子郵件不存在發送的電子郵件客戶端
- 19. 在.NET中發送電子郵件,並將電子郵件保存在用戶的已發送郵件中
- 20. 如何在有人登錄到mysql時發送電子郵件
- 21. 在電子郵件上發送異常或在Phonegap上發送電子郵件
- 22. 如何發送電子郵件與Ansible
- 23. 如何自動發送電子郵件
- 24. 如何延遲發送電子郵件?
- 25. 如何發送電子郵件?
- 26. reddit如何發送電子郵件?
- 27. 如何發送電子郵件與c + +
- 28. C#如何發送電子郵件?
- 29. 如何發送電子郵件
- 30. 如何以Java發送電子郵件?
是的,它是可能的,但你嘗試過什麼?您是否搜索瞭解如何通過電子郵件發送*任何類型的附件?例如,音頻並不比圖像更特別。 – Squonk