您的位置:首页 > 移动开发 > Android开发

关于android程序开机自启动失败的问题

2013-08-21 16:09 405 查看
因为公司需求,查了下android开机自启动的代码实现,使用的是博客园-空山不空的代码

然后发现开机启动失败,查了很久没找到原因,网上说的方法比较统一,然后发现了他这

段代码和别人的不同

<SPAN style=
"COLOR: #ff00ff"
><receiver android:name=
".BootBroadcastReceiver"
>


这段代码很简单,当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显示出来的页面
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: