Android应用开机自动启动
2013-09-28 19:58
274 查看
背景知识:当Android启动时,会发出一个系统广播,内容为ACTION_BOOT_COMPLETED,它的字
符串常量表示为 android.intent.action.BOOT_COMPLETED。只要在程序中“捕捉”到这个消息,再启动之
即可。记住,Android框架说:Don''t call me, I''ll call you back。我们要做的是做好接收这个消息的准备,而
实现的手段就是实现一个BroadcastReceiver。
1、界面Activity,BootStartDemo.java文件
?
这段代码很简单,当Activity 启动时,会显示TextView,用它显示你想显示的字样,并且这个页面只显示10秒后消失。
2、接收广播消息:BootBroadcastReceiver.java
?该类继续自 BroadcastReceiver,覆载方法 onReceive 中,检测接收到的 Intent 是否符合
BOOT_COMPLETED,如果符合,则启动BootStartDemo这个Activity。
3、配置文件
(1)AndroidManifest.xml :
?注意其中颜色标红那一部分,该节点向系统注册了一个 receiver,子节点 intent-filter 表示接收
android.intent.action.BOOT_COMPLETED 消息。并且还要配置android.permission.RECEIVE_BOOT_COMPLETED权限。
(2)Layout文件,main.xml
?完成后,编译出apk包,安装到模拟器或手机中。关机,重新开机,就会显示BootStartDemo这个Activity显示出来的页面。
阅读更多相关文章推荐
- Android应用 开机自动启动
- 如何使Android应用开机时自动启动
- 如何使Android应用开机时自动启动
- android 开机自动启动某个linux应用或脚本
- 开机时自动启动Android应用
- Android开机自动启动应用
- Android 开机自动启动应用
- 如何使Android应用开机时自动启动
- android 开机自动启动某个linux应用或脚本
- 如何在android手机上实现app开机自动运行启动(可以打开应用界面)。
- Android如何使自己的应用不容易被清理掉和开机自动启动
- android应用实现开机自动启动方法
- android开机时自动启动自己的应用
- 如何使Android应用开机时自动启动
- Android开机自动启动程序设置
- Android应用启动后自动创建桌面快捷方式
- Android开发 之 开机自动启动
- android如何实现开机自动启动Service或app
- Android在开机时自动启动一个应用程序
- android应用开机自启动及失败原因(BOOT_COMPLETED应用)