AmazingCounters.com

Android开机广播

有些时候我们常常需要某个程序开机运行。在这个时候我们就需要监听系统的开机广播,然后启动我们的程序即可。

不多说 直接上代码:

 

public class BootReceiver extends BroadcastReceiver {

	@Override
	public void onReceive(Context context, Intent intent) {
		LogUtil.i("BootReceiver", "BootReceiver is onReceive");
		//TestService.startService(context);
                //在这里启动服务即可
	}
}

 

同事需要在AndroidManifest.xml添加接收开机广播的权限

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

  

然后在AndroidManifest.xml注册该广播即可。

        <receiver android:name="com.test.bootreceiver.BootReceiver" >
            <intent-filter>
                <action android:name="android.intent.action.BOOT_COMPLETED" />
            </intent-filter>
        </receiver>

 

于是大功告成~~~~~~~~~

posted @ 2016-01-20 18:48  rencm  阅读(809)  评论(0编辑  收藏  举报