@Override
public void onReceive(Context context, Intent intent) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
for (SmsMessage message : Telephony.Sms.Intents.getMessagesFromIntent(intent)) {
receiveMessage(message);
}
return;
}
try {
final Bundle bundle = intent.getExtras();
if (bundle == null || ! bundle.containsKey("pdus")) {
return;
}
final Object[] pdus = (Object[]) bundle.get("pdus");
for (Object pdu : pdus) {
receiveMessage(SmsMessage.createFromPdu((byte[]) pdu));
}
} catch (Exception e) {
Log.e(SmsListenerPackage.TAG, e.getMessage());
}
}
SmsReceiver.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:react-native-android-sms-listener
作者:
评论列表
文章目录