Android开机自动启动程序
16lz
2021-01-23
1.定义一个BroadcastReceiver
Java代码- publicclassBootReceiverextendsBroadcastReceiver{
- publicvoidonReceive(Contextctx,Intentintent){
- Log.d("BootReceiver","systembootcompleted");
- //startactivity
- Stringaction="android.intent.action.MAIN";
- Stringcategory="android.intent.category.LAUNCHER";
- Intentmyi=newIntent(ctx,CustomDialog.class);
- myi.setAction(action);
- myi.addCategory(category);
- myi.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
- ctx.startActivity(myi);
- //startservice
- Intents=newIntent(ctx,MyService.class);
- ctx.startService(s);
- }
- }
- publicclassBootReceiverextendsBroadcastReceiver{
- publicvoidonReceive(Contextctx,Intentintent){
- Log.d("BootReceiver","systembootcompleted");
- //startactivity
- Stringaction="android.intent.action.MAIN";
- Stringcategory="android.intent.category.LAUNCHER";
- Intentmyi=newIntent(ctx,CustomDialog.class);
- myi.setAction(action);
- myi.addCategory(category);
- myi.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
- ctx.startActivity(myi);
- //startservice
- Intents=newIntent(ctx,MyService.class);
- ctx.startService(s);
- }
- }
2.配置Receiver的许可,允许接收系统启动消息,在AndroidManifest.xml中:
Xml代码- <uses-permissionandroid:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
- <uses-permissionandroid:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
3.配置Receiver,可以接收系统启动消息,在AndroidManifest.xml中
Xml代码- <receiverandroid:name=".app.BootReceiver">
- <intent-filter>
- <actionandroid:name="android.intent.action.BOOT_COMPLETED"/>
- <categoryandroid:name="android.intent.category.HOME"/>
- </intent-filter>
- </receiver>
- <receiverandroid:name=".app.BootReceiver">
- <intent-filter>
- <actionandroid:name="android.intent.action.BOOT_COMPLETED"/>
- <categoryandroid:name="android.intent.category.HOME"/>
- </intent-filter>
- </receiver>
更多相关文章
- Android 使用 DowanloadManager 实现下载并获取下载进度实例代码
- Android应用程序键盘(Keyboard)消息处理机制分析(18)
- Android Design: 九种常见Activity及代码解析之"Login Activity"
- [CSDN]Android应用程序进程启动过程的源代码分析
- Android应用程序键盘(Keyboard)消息处理机制分析(11)
- Android开源项目源代码分享
- Android消息机制浅析