mad*_*adu 4 sms android broadcastreceiver android-intent
我希望能够从收到的短信中提取文本.我不确定是否应该使用内容提供商,或者短信息包含在广播接收者收到的意图中.
我有一个等待短信的广播接收器,并希望检查收到的消息的内容.
谢谢.
您可以创建SmsMessage从实例Intent中的BroadcastReceiver如下:
Bundle bundle = intent.getExtras();
Object[] pdus = (Object[])bundle.get("pdus");
SmsMessage[] messages = new SmsMessage[pdus.length];
for (int i = 0; i < pdus.length; i++) {
    messages[i] = SmsMessage.createFromPdu((byte[])pdus[i]);
    //messages[i].getMessageBody();
}
| 归档时间: | 
 | 
| 查看次数: | 3339 次 | 
| 最近记录: |