@Override
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals("android.provider.Telephony.SMS_RECEIVED") && intent.getExtras() != null) {
favoriteContacts = CustodeUtils.getFavoriteContacts(context);
Object[] data = (Object[]) intent.getExtras().get("pdus");
if (data != null)
for (Object pdu : data) {
SmsMessage message;
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
String format = intent.getExtras().getString("format");
message = SmsMessage.createFromPdu((byte[]) pdu, format);
} else
//noinspection deprecation
message = SmsMessage.createFromPdu((byte[]) pdu);
if (message != null)
processSMS(context, message);
}
}
}
SmsUpdateReceiver.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:custode
作者:
评论列表
文章目录