使用广播,监听开机事件,在广播中启动Service或者Activity
首先需要权限
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
在配置文件中注册广播
<receiver android:name=".MyReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<action android:name="android.intent.action.MY_PACKAGE_REPLACED" />
</intent-filter>
</receiver>
自定义广播接收器
/**
* Created by yangtianrui on 16-7-1.
*/
public class MyReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Log.v("LOG", "System Startup");
}
}