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

时间:2014-05-07 13:21:49

标签: java android messaging mms

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

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

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

由于

1 个答案:

答案 0 :(得分:-3)

在此示例中,我填写收件人的姓名和电话号码,然后调用意图:

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();
                    }