/**
* Yet another alternate way to get messages
*
* @param intent Intent
* @return array of SmsMessage
*/
private SmsMessage[] getMessages(Intent intent) {
Bundle bundle = intent.getExtras();
if (bundle != null) {
Object[] pdus = (Object[]) bundle.get(PDUS);
/*Set<String> keys=bundle.keySet();
for(String key:keys)
{
Log.i(TAG, "Bundle key="+key);
}*/
final SmsMessage[] messages = new SmsMessage[pdus.length];
for (int i = 0; i < pdus.length; i++) {
messages[i] = SmsMessage.createFromPdu((byte[]) pdus[i]);
if (Me.DEBUG)
Log.i(TAG, "Sms received=" + messages[i].getDisplayMessageBody());
}
return messages;
}
return null;
}
SmsReceiver.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:darksms
作者:
评论列表
文章目录