有没有办法在Android 6.0.1 Marshmallow及更高版本中发送彩信?
最近,我一直致力于发送和接收短信和彩信的项目。到目前为止,我可以发送和接收短信,我可以收到彩信,但我无法发送彩信。
我知道之前已经问过这个问题,但这些问题已不再有效。
这些需要APN(特别是MMSC-URL),它们不再可以在Android 4.0(或附近的某个地方)上访问:
https://developer.android.com/reference/android/app/Service.html#START_STICKY
how-to-send-image-via-mms-in-android
而这些只是使用一个实际上不是一个选项的Intent:
unable-to-send-mms-using-smsmanager
android-sending-audio-file-with-mms
我发现还有很多基本相同的东西。 还有一个(现在似乎无法找到它)没有使用APN或意图,但我必须包括20或30个类,但它们不完整且不起作用,甚至如果它确实有效,但我不想将我的应用程序大小乘以10。
答案 0 :(得分:0)
有方法SmsManager.sendMultimediaMessage()适用于api_21及以上版本。
据我所知,它不需要APN,这是在6.01中发送Mms的唯一方法。我没有测试过,但你可以通过HttpConnection发送它,但是你必须提示用户输入我知道不太理想的APN。