我正在尋找一種方法,可以在不使用打開選擇器的情況下在android後臺發送彩信。目前沒有可用的API。有沒有人可以幫助我,這將是偉大的。我已經試過this但它不適合我。以編程方式在Android發送彩信
0
A
回答
1
您發佈的鏈接提供的代碼爲我和其他幾位發佈問題的人員工作。根據您嘗試發送到的MMSC,您可能需要插入一個特定的報頭(比如Metro PCS的MMSC),但我向你保證這些代碼的修改很少。
+0
嘿@ anEngineerIn707,包括的鏈接https: //github.com/android/platform_packages_apps_mms包含什麼似乎是整個Android項目。您是否將該項目作爲模塊包含在您自己的項目中以使MMS發送起作用,或者是否有您正在使用的用於使MMS發送的類的子集? – toobsco42 2014-02-16 17:38:21
0
通過給手機號碼和Subject.And附加圖像。
Uri uri = Uri.parse("file://"+Environment.getExternalStorageDirectory()+"/test.png");
Intent i = new Intent(Intent.ACTION_SEND);
i.putExtra("address","1234567890");
i.putExtra("sms_body","This is the text mms");
i.putExtra(Intent.EXTRA_STREAM,"file:/"+uri);
i.setType("image/png");
startActivity(i);
1
MMS是基於HTTP的Android請求。 您必須擁有移動數據才能發送彩信。 Android沒有公開API發送MMS,因爲它們具有SMS的API。 如果你想要你的應用程序發送彩信,你將不得不寫所有東西。 請參閱AOSP代碼。 https://github.com/android/platform_packages_apps_mms 或者您可以簡單地構建Intent,然後啓動本地消息傳遞應用程序。
相關問題
- 1. 在Android上以編程方式發送彩信
- 2. android - 在後臺編程發送彩信
- 3. 在iPhone中以編程方式發送彩信
- 4. 以編程方式在安卓發送彩信
- 5. 如何以編程方式無意發送彩信
- 6. 發送彩信編程
- 7. Xcode:以編程方式發送短信
- 8. 無法在android中以編程方式發送短信
- 9. 如何通過編程方式發送彩信
- 10. 以編程方式發送郵件Android
- 11. Android如何發送彩信?
- 12. Android如何發送彩信
- 13. 嘗試以編程方式發送彩信時不顯示「消息」選項
- 14. Android:以同步方式發送短信
- 15. android如何發送短信和彩信?
- 16. 在android中自動發送彩信
- 17. 以編程方式在Windows Phone 8中發送短信
- 18. 如何在黑莓中以編程方式發送短信
- 19. 以編程方式發送回發
- 20. 發送短信和彩信
- 21. Android:在任何Android設備上是否有通用的方式發送彩信?
- 22. 編程方式發送短信的Android(不接收狀態)
- 23. 以編程方式在Android中發送太多消息jellyBean
- 24. 以編程方式在Android中發送電子郵件
- 25. 以編程方式在Android上發送Ping
- 26. 如何使用Android發送彩信?
- 27. 使用httpConnection發送彩信(Android 2.1)
- 28. 以編程方式發送短信 - 設置過期
- 29. 以編程方式發送/接收數據短信iOS
- 30. 以編程方式發送信息給網站服務器
我也遇到了這個例子的問題:http://stackoverflow.com/questions/14452808/sending-and-receiving-sms-mms-in-android – toobsco42 2013-03-09 20:49:14