首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android开发中怎么实现开机自启动

2012-07-03 
Android开发中如何实现开机自启动如果您在开发一个需要实时更新数据的应用程序,当有新的数据的时候提醒用

Android开发中如何实现开机自启动
如果您在开发一个需要实时更新数据的应用程序,当有新的数据的时候提醒用户查看新的数据,那么您需要在后台开起一个Service,然后实时的去网络上获取数据,但是如果用户关机重启,您的Service可能就消失了!那么怎么样保证开机后你的Service还活跃的在用户的手机里偷偷的从网络上获取数据呢?
      很简单,我们只要实现开机自启动即可,android实现开机自启动可能是移动操作系统中最简单的了,我们只需要监听一个开机启动的Broadcast(广播)即可。首先写一个Receiver(即广播监听器),继承BroadcastReceiver,如下所示:

<receiver android:name=".service.BootReceiver">    <intent-filter>        <!-- 系统启动完成后会调用-->        <action android:name="android.intent.action.BOOT_COMPLETED">        </action>    </intent-filter></receiver>

热点排行