在Android上以编程方式发送彩信
我遇到了我应该做的任务, 我应该使用我们自己的界面在Android 2.1 上发送彩信,以便您可以猜测调用了默认的“活动”的问题。 所以我的问题是,有没有一种方式编程发送MMS使用Android SDK 而不呼叫他们的意图, 我试图导入在eclipse MMS应用程序,但大多数类com.google.android 这意味着他们没有打开来源,所以我不知道如何得到它们,如果可能的话, 或者,如何模仿它们。我甚至想用反射来从Dalvik加载它们,但我认为这是最后的努力,可能不会带来结果。在Android上以编程方式发送彩信
有什么想法?
顺便说一句,我发现
How to send image via MMS in Android?
Sending MMS into different Android devices
,但他们没有工作。(用了专有类)
虽然这个问题有一段时间没有答案,我有点发现了一种方式,只是忘了发布。然而,我得到了原来的彩信应用程序,并削弱了二进制类,并添加了相应的需求来完成,因为它们大部分都是构建系统的私有内容。 唯一的办法是在android中制作一个mms发件人(我知道)是用源码树来构建应用程序。通过这种方式,您将可以访问受限制的MMS功能,并且通常非常容易,因为源自己有一个MMSManager,尽管这在sdk中并不公开。 我知道我的答案有点含糊,但对于那些你走这条路..准备在路上碰到一些颠簸.. :)
private void sendSMS(String phoneNumber, String message)
{
PendingIntent pi = PendingIntent.getActivity(this, 0,
new Intent(this, SMS.class), 0);
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, message, pi, null);
}
}
试试这个
我认为他在谈论彩信,而不是短信。 – 2012-01-06 09:50:47
欢迎来到计算器!最好提供一个示例代码的简短描述以提高帖子的准确性:) – 2012-10-27 00:58:21
当你说“默认活动”你是什么意思?你的意思是直接调用mms应用程序吗? – JoxTraex 2012-01-15 14:10:52
我正在做类似的事情! http://stackoverflow.com/questions/14452808/sending-and-receiving-mms-in-android – toobsco42 2013-01-22 06:40:03