转载请注明出处:http://blog.csdn.net/l1028386804/article/details/47028535
本文中,主要通过监听开机广播来达到监听手机开机状态的操作,在Android中可以通过广播机制来监听一些系统服务和系统级的操作,好了,不多说,直接上代码吧
这个类中的回调方法是手机开机后自动调用,我在这里只是打印出相关日志,具体的业务逻辑大家可以自己根据自己的具体需求去实现。
代码如下:
package cn.lyz.mobilesafe.receiver; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.util.Log; /** * 注册开机广播 * @author liuyazhuang * */ public class BootCompleteReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Log.i("BootCompleteReceiver", "已经监听到手机开机事件"); } }
实现如下:
<!-- 注册开机广播 --> <receiver android:name="cn.lyz.mobilesafe.receiver.BootCompleteReceiver"> <intent-filter<span style="color:#FF0000;"> android:priority="1000"</span>> <span style="color:#FF0000;"> <action android:name="android.intent.action.BOOT_COMPLETED"/></span> </intent-filter> </receiver>好了,大功告成
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文地址:http://blog.csdn.net/l1028386804/article/details/47028535