5

我在这里查看了代码:如何在 Android 中通过彩信发送图像?

在这里:无法使用 SmsManager 发送彩信

我也从其他地方进行了一些研究,但到目前为止,我对如何在不使用意图的情况下向人们发送 MMS 消息感到非常困惑。

如果我在这里查看Android 文档,在 Telephony 中有 SMSManager 类。在 API 级别 21 中,他们添加了一个名为“sendMultimediaMessage()”的函数,用于发送 MMS 消息。

void sendMultimediaMessage (Context context, 
                Uri contentUri, 
                String locationUrl, 
                Bundle configOverrides, 
                PendingIntent sentIntent)

Parameters
context Context: application context
contentUri  Uri: the content Uri from which the message pdu will be read
locationUrl String: the optional location url where message should be sent to
configOverrides Bundle: the carrier-specific messaging configuration values to override for sending the message.
sentIntent  PendingIntent: if not NULL this PendingIntent is broadcast when the message is successfully sent, or failed"

我似乎找不到任何实际用法或正在使用此代码的示例。在我的应用程序中,我想在后台向某人发送图片消息——在此过程中不应打开任何应用程序(这就是我不能使用意图的原因)。

对于发送彩信,我有几个基本问​​题:

1) 如何获取一个简单的电话号码并将其转换为彩信可以使用的适当“地址”?

2)如果我只有图像的文件路径和要发送到的电话号码,我该如何实际使用此功能?

我对此很陌生,所以如果有人可以提供详尽的解释,我将不胜感激。

4

0 回答 0