[英]Send MMS in Android programmatically
您發布的鏈接提供的代碼為我和其他幾個已發布問題的人工作。 根據您嘗試發送的MMSC,可能需要插入特定的標題(例如Metro PCS的MMSC),但我向您保證代碼的工作只需要很少的修改。
MMS是Android中基於HTTP的請求。 您必須擁有移動數據才能發送彩信。 Android沒有公開發送MMS的API,因為它們有用於SMS的API。 如果您希望您的應用程序發送彩信,您將必須編寫所有內容。 請參閱AOSP代碼。 https://github.com/android/platform_packages_apps_mms或者您可以簡單地構建Intent,然后啟動本機Messaging App。
通過給手機號碼和主題。並附上圖像。
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);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.