zoukankan      html  css  js  c++  java
  • Android之——监听手机开机事件

    转载请注明出处:http://blog.csdn.net/l1028386804/article/details/47028535
    

    本文中,主要通过监听开机广播来达到监听手机开机状态的操作。在Android中能够通过广播机制来监听一些系统服务和系统级的操作,好了,不多说,直接上代码吧

    1、创建广播接收者类BootCompleteReceiver

    这个类中的回调方法是手机开机后自己主动调用,我在这里仅仅是打印出相关日志,详细的业务逻辑大家能够自己依据自己的详细需求去实现。

    代码例如以下:

    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", "已经监听到手机开机事件");
    	}
    
    }
    

    2、在AndroidManifest.xml中注冊广播

    实现例如以下:

    <!-- 注冊开机广播 -->
              <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>
    好了,大功告成

  • 相关阅读:
    [haoi2011]向量
    [haoi2008]硬币购物
    noi2001 [食物链]并查集p1697
    [haoi2012]容易题(数论+容斥的思想)
    p1620田忌赛马(贪心+模拟)
    p1368[扑街]广场铺砖
    [zjoi2010]网络扩容
    是时候写一篇总结了
    P1630 求和
    魔术棋子
  • 原文地址:https://www.cnblogs.com/liguangsunls/p/6819918.html
Copyright © 2011-2022 走看看