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

Android如何让一个service开机自动启动

2012-07-22 
Android怎么让一个service开机自动启动今天我们主要来探讨android怎么让一个service开机自动启动功能的实

Android怎么让一个service开机自动启动

今天我们主要来探讨android怎么让一个service开机自动启动功能的实现。Android手机在启动的过程中会触发一个Standard Broadcast Action,名字叫android.intent.action.BOOT_COMPLETED(记得只会触发一次呀),在这里我们可以通过构建一个广播接收者来接收这个这个action.下面我就来简单写以下实现的步骤

?

1、首先创建一个广播接收者,重构其抽象方法onReceive(Context context, Intent intent),在其中启动你想要启动的Service。

?

?

?

添加权限处理?

?

<!--此权限在高版本中可以省略,你可以测试-->        <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"></uses-permission> 

?创建你需要启动的service处理(的XXX)类,并在androidMainfest.xml文件中添加(XXX)service的配置即可。?

热点排行