java - 如何在 Android KitKat (4.4) 中发送彩信?

标签 java android messaging mms

自从 KitKat 推出以来,我看到了很多关于如何成为 Android 中的“默认消息传递应用程序”的文章。关于我们需要什么 Receiver 以及如何发送和接收 SMS,有很多有用的信息。

我读过的所有内容都忽略了房间里的大象,也就是我们实际上是如何发送 MMS 消息的?!同样,我找不到任何有关发送群组消息(也是彩信)的信息。

有没有人对此有任何见解?

谢谢

最佳答案

在这个例子中,我填写了收件人的姓名和电话号码,然后调用了一个 Intent :

Name = cs.getString(cs.getColumnIndexOrThrow(gradeBookDbAdapter.KEY_NAME));
Phone = contactStudent ? cs.getString(cs.getColumnIndexOrThrow(gradeBookDbAdapter.KEY_PHONE)) :
                            cs.getString(cs.getColumnIndexOrThrow(gradeBookDbAdapter.KEY_P_PHONE));

if (Phone.length()>0 && message.length()>0)  {               
       SmsManager sms = SmsManager.getDefault();
       sms.sendTextMessage(Phone, null, message, null, null); 
  }
else
       Toast.makeText(getBaseContext(), 
       Name + ":Unable to send message. Phone number or message too short.", 
                              Toast.LENGTH_SHORT).show();
                    }

关于java - 如何在 Android KitKat (4.4) 中发送彩信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23519050/

相关文章:

messaging - 为什么 WAMP 协议(protocol)没有被广泛采用?

Java顺序解析文件中的信息

java - 获取 Log4j2 日志文件位置以写入包含日期的目录

java - 实现计时器的最佳方法是什么?

android - 扩展 com.mikepenz.materialdrawer.AccountHeaderBuilder

android - 谷歌云消息服务器端

java - 最小化 Java "warm-up"时间的技术或实用程序?

java - startsWith() 返回意外值

java - 取消选择 Vaadin 网格中的选定行

javascript - HTML5 GeoLocation 不适用于 Android