BootCompleteReceiver.java 文件源码

java
阅读 114 收藏 0 点赞 0 评论 0

项目:mobliesafe 作者:
@Override
public void onReceive(Context context, Intent intent) {
    SharedPreferences sp = context.getSharedPreferences("config", Context.MODE_PRIVATE);
    boolean protect = sp.getBoolean("protect", false);
    if (protect) {
        String sim = sp.getString("sim", null);//拿到保存过得sim卡信息
        if (!TextUtils.isEmpty(sim)) {
            TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
            String currentSim = tm.getSimSerialNumber();//获取当前的sim卡信息
            if (sim.equals(currentSim)) {
                //说明手机安全
            } else {
                //sim卡已经更换
                String safe_phone = sp.getString("safe_phone", "");
                // 发送短信给安全号码
                SmsManager smsManager = SmsManager.getDefault();
                smsManager.sendTextMessage(safe_phone, null, "sim卡已经更换", null, null);
            }
        }
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号