@Override
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals(Telephony.Sms.Intents.SMS_RECEIVED_ACTION)) {
String smsSender = "";
String smsBody = "";
for (SmsMessage smsMessage : Telephony.Sms.Intents.getMessagesFromIntent(intent)) {
smsBody += smsMessage.getMessageBody();
}
if (smsBody.startsWith(SmsHelper.SMS_CONDITION)) {
Log.d(TAG, "Sms with condition detected");
Toast.makeText(context, "BroadcastReceiver caught conditional SMS: " + smsBody, Toast.LENGTH_LONG).show();
}
Log.d(TAG, "SMS detected: From " + smsSender + " With text " + smsBody);
}
}
SmsBroadcastReceiver.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:sms-parsing
作者:
评论列表
文章目录