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>
于是大功告成~~~~~~~~~