1. 写一个广播类, 用于接收系统开机启动的广播
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
public class XNBroadcastReceiver extends BroadcastReceiver{
static final String action_boot="android.intent.action.BOOT_COMPLETED";
@Override
public void onReceive(Context arg0, Intent arg1) {
// TODO Auto-generated method stub
if (arg1.getAction().equals(action_boot)){
Intent service = new Intent(arg0, PhoneService.class);
arg0.startService(service);
}
}
}
2.在manifest里面注册广播,设置开机权限
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<!-- 声明服务 -->
<service android:name=".PhoneService"></service>
<!-- 注册开机启动广播 -->
<receiver android:name=".XNBroadcastReceiver">
<intent-filter >
<action android:name="android.intent.action.BOOT_COMPLETED" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</receiver>
3.在广播类里面的onReceive()中写我们开机需要做的东西
分享到:
相关推荐
Android 开机自启动应用, BOOT_COMPLETED
因项目需要,综合网上资源,对android开机启动速度优化的一些总结
【Android】开机自启动Demo 相关文章:http://blog.csdn.net/etzmico/article/details/6848465
Android应用开机自动启动代码Demo,下载后直接放在Android Studio里运行就可以
android开机启动android开机启动service android开机启动android开机启动service android开机启动android开机启动service android开机启动android开机启动service
可以实现手机开机重启的时候自启动,程序简单易懂,有注释,是利用广播实现的
Android_开机启动流程Android_开机启动流程
Android 开机启动, 设置开机启动选项。
动态设置开机启动程序
Android应用程序可以实现开机时启动相关应用 如service等 Android系统在开机启动时会发出一个系统广播"android intent action BOOT COMPLETED" 在接收到这个广播就可以实现开机自启动功能 下面就是一个...
实现android开机自启动,用广播实现自启动
delphi XE6 android 开机启动代码,开机应用程序启动
展锐Android11.0开机启动流程介绍V1.0-nowatermark
【Android】开机自启动Service Demo 相关文章链接:http://blog.csdn.net/etzmico/article/details/7317695
android开机启动服务代码。开机启动进行android录音。实现android的后台录音。
android开机自动启动service例子 android开机自动启动service例子
android开机自动运行APP实现方式其实很简单。在android系统运行时,会发出“android.intent.action.BOOT_COMPLETED”这个系统广播,因此我们监听它,并进行打开APP的操作即可。现在大多数的android手机系统都默认...
android开机启动锁屏分析
Android开机自启动Demo 相关文章:http://blog.csdn.net/etzmico/article/details/6848465