@Override
public void onReceive(Context context, Intent intent) {
xposedPreferencesUtils = new XposedPreferencesUtils(context);
sharedPreferencesUtils = new SharedPreferencesUtils(context);
Bundle bundle = intent.getExtras();
if (null != bundle) {
Object[] smsObj = (Object[]) bundle.get("pdus");
for (Object object : smsObj) {
msg = SmsMessage.createFromPdu((byte[])object);
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.N){
regex = xposedPreferencesUtils.getString("smsRegex", Utils.SmsRegex);
copytext = xposedPreferencesUtils.getString("copytext", Utils.CpoyText);
keyword = xposedPreferencesUtils.getString("keyword", Utils.Keyword);
tigger = xposedPreferencesUtils.getString("tigger", Utils.TiggerRegex);
}else {
regex = sharedPreferencesUtils.getString("smsRegex", Utils.SmsRegex);
copytext = sharedPreferencesUtils.getString("copytext", Utils.CpoyText);
keyword = sharedPreferencesUtils.getString("keyword", Utils.Keyword);
tigger = sharedPreferencesUtils.getString("tigger", Utils.TiggerRegex);
}
CopyCaptchaUtila.CopyCptcha(context,msg.getDisplayMessageBody(), regex,keyword,tigger,copytext);
}
}
}
SMSBroadcastReceiver.java 文件源码
java
阅读 20
收藏 0
点赞 0
评论 0
项目:captcha
作者:
评论列表
文章目录