1
我一直在这个问题上撞了我的头几天,并决定我会寻求一些帮助。我试图让我的Android应用程序响应收到的MMS消息。下面是我在主:Android彩信接收器不工作
private IntentFilter filter = new IntentFilter(MMSReceiver.MMS_RECEIVED);
private MMSReceiver mmsReceiver = new MMSReceiver();
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
...
registerReceiver(mmsReceiver, filter);
...
}
,我也有一个MMSReceiver类:
public class MMSReceiver extends BroadcastReceiver {
public static final String MMS_RECEIVED = "android.provider.Telephony.MMS_RECEIVED";
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals(MMS_RECEIVED)){
System.out.println("b:mms received");
}
}
我也试图使字符串“android.provider.Telephony.WAP_PUSH_RECEIVED”眼看建议后在另一个问题上。此代码适用于短信,因此它必须是特定于mms的内容。这是我第一次在这里发布,所以请让我知道如果我失去了一些东西。
你见过这个问题http://stackoverflow.com/questions/11289568/monitoring-mms-received-like-sms-received-on-android? –
谢谢你!我在清单中只有一行错误。 – user1959417
我正在做类似的事情! http://stackoverflow.com/questions/14452808/sending-and-receiving-mms-in-android – toobsco42