手机卫士学习18-监听手机开机广播校验SIM卡
2015-01-18 20:23
260 查看
监听手机开机广播校验SIM卡
1 创建一个BroadcastReceiver广播接收者。
2 清单文件注册该广播,添加使用权限许可。并添加开机启动的意图过滤器。
3 在广播里实现代码。
---------------------------------------------------------
1 创建一个BroadcastReceiver广播接收者。
2 清单文件注册该广播,添加使用权限许可。并添加开机启动的意图过滤器。
3 在广播里实现代码。
1 创建一个BroadcastReceiver广播接收者。
2 清单文件注册该广播,添加使用权限许可。并添加开机启动的意图过滤器。
3 在广播里实现代码。
---------------------------------------------------------
1 创建一个BroadcastReceiver广播接收者。
public class BootCompletedReceiver extends BroadcastReceiver {
2 清单文件注册该广播,添加使用权限许可。并添加开机启动的意图过滤器。
<uses-permission android:name="android.permission.READ_PHONE_STATE" /> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
3 在广播里实现代码。
package com.itheima.mobilesafe.receiver; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; import android.telephony.TelephonyManager; import android.util.Log; import android.widget.Toast; /** * 开机启动完成广播 * @author Administrator * */ public class BootCompletedReceiver extends BroadcastReceiver { private static final String TAG = "BootCompletedReceiver"; private SharedPreferences sp; private TelephonyManager tm; @Override public void onReceive(Context context, Intent intent) { sp =context.getSharedPreferences("config", Context.MODE_PRIVATE); tm =(TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE); // 1.获取之前保存的SIM卡 String saveSim = sp.getString("sim", null)+"hrz"; //2.获取系统当前的SIM卡 String realSim = tm.getSimSerialNumber(); //3.校验SIM是否变更 if(realSim.equals(saveSim)){ //SIM没有变更 }else{ //SIM已经变更 Log.i(TAG, "SIM已经变更"); Toast.makeText(context, "SIM已经变更", Toast.LENGTH_LONG).show(); } } }
相关文章推荐
- android131 360 05 手势触摸滑动,sim卡,开机启动的广播,手机联系人,SharedPreferences,拦截短信
- Android 监听开机完成广播,完成监听SIM卡功能
- Android - xml动画,识别手势动作,代码抽取,获取手机SIM卡串号,获取联系人数据,开机广播,发送/解析短信,报警音乐
- 手机卫士学习03- 弹出对话框的一些细节
- 安卓之广播接收者 手机重启监听
- Android项目实战--手机卫士25--监听任务栈实现程序的锁定
- Android开机、关机广播监听
- 接收系统广播消息之监听手机电量变化
- Abdroid中静态(主清单)注册广播接收者,监听开机广播
- Android如何监听开机广播和关机广播
- 学习手机安全卫士项目源码记录(一)
- Android开机和关机广播监听
- 郭克华手机编程教学视频----我的练习源码(18)Canvas事件监听:
- 从监听系统启动开始学习系统广播
- ndroid如何监听开机广播和关机广播
- android 手机开机监听
- 接收系统广播消息之监听系统开机
- Android如何监听开机广播和关机广播
- Android学习篇章31-Broadcast广播基础-短信监听
- 监听系统开机广播并启动Activity