下面把我刚写好的 代码贴上
下面这个类 是接收系统开机时候发送广播的
下面这个类 是开启一个服务的 ,只要服务能启动到后台 起一个程序也是没问题的
配置文件需要添加的信息
这里需要提示一点 android系统开机后 就会发出广播,这时候启动服务是需要延迟启动的,不然可是看不到后台服务的。具体怎么做。我写了一个定时器启动,程序挂掉了、、、、接着测。稍后补上
测了一下 原因是忘配 <service android:name=".MyService"></service> 这个了
加完 定时 启动服务 可以了
<category android:name="android.intent.category.HOME"/>
这句话 不知道什么意思,我自己猜想 可能是一个主界面的类别
sdk 提到过一嘴
It then displays the icons and labels of those activities in the launcher. Similarly, it discovers the home screen by looking for the activity with "android.intent.category.HOME
" in its filter.
貌似 好像 是开机界面时候 才能接收到这个开机广播 等我把 定时器去了 再试试
测完了 , 不测了 总结:
的确 和定时器没有关系 而且启用定时器的话
02-10 17:16:52.000: ERROR/AndroidRuntime(471): java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()
消息队列会阻塞 挂掉启动Service的进程。。。。
<category android:name="android.intent.category.HOME"/>
这句话的意思 显而易见 就是加载完 主页面后 才会执行接收到系统开机广播要启动的服务。。。。可以见得写框架的这帮人是多么的有才。厉害人太多了,学吧。。
分享到:
相关推荐
Delphi xe6 编译通过,android开机启动程序,含各种使用方法。
android开机启动程序源码
delphi XE6 android 开机启动代码,开机应用程序启动
android最好的开机自启动项管理软件,软件暂用资源小,功能强大,绿色无广告~~极力推荐
可以实现手机开机重启的时候自启动,程序简单易懂,有注释,是利用广播实现的
Android应用程序可以实现开机时启动相关应用 如service等 Android系统在开机启动时会发出一个系统广播"android intent action BOOT COMPLETED" 在接收到这个广播就可以实现开机自启动功能 下面就是一个...
实现Android 开机自启动程序,BroadCastReceiver
android 开机启动
init进程,它是一个由内核启动的用户级进程...内核自行启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,就通过启动一个用户级程序init的方式,完成引导进程。init始终是第一个进程.
该程序基于android平台可以实现开机自动启动录音 并且将录音存储在当前存储目录下
动态设置开机启动程序
还是做成一个 apk 吧,暂定只写一个 service 并开机自动启用,无 activity 的。 Java 中调用 native 程序我选择使用 JNI 方式,直接在 JNI_OnLoad 方法中调用 pthread_create 创建个线程跑原来的 main 就行啦。 ...
开机启动一个一个Activity,并发出一个通知
Android 开机自启动示例程序。使用广播方式接受,采用Android自带存储shareference存储开机自启动的设置。
一款实用Android平台上的应用开机启动项管理
android程序开机自启动示例,源代码
Android安卓app 让程序开机自动运行APP.zip
Android开机自动运行一个程序教程
安卓应用开机启动功能的演示示例,原理:当Android系统完成BOOT阶段之后,就会发送一条名为 ACTION_BOOT_COMPLETED 的广播,我们便可在一个BroadcastReceiver中捕获这条广播,然后启动我们的Activity或者Service!