有很多安全的服务我们需要在一开机的时候就需要进行的了
所以我们就需要设置服务在开机的时候就开启
首先,权限很重要,所以我们先来看一下开机的权限是什么
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
然后我们就可以创建出我们所需要的服务了
这里的服务因为按需开发,所以在这里我就不做介绍了
创建出一个服务之后我们需要在manifest里面对服务来进行声明定义
这里的声明定义我们还要设置一些比较重要的路径
因为我们想我们的程序比手机里面的默认的程序先执行,所以我们就需要修改程序服务的优先级
然后最重要的就是我们设置服务的动作
这里的动作的就是开机动作
也就是说设置开机动作,所以一开机就能监听到,所以在开机之后服务就一直处于监听的状态
<receiver android:name="com.jat.safer.receiver.BootCompleteReceiver">
<intent-filter android:priority="1000">
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>