android实现开机自动启动

2009年09月21日 9:33 上午  |  分类:android
android 开机自启动有三个步骤。当然我们这里指的的自启动是启动一个sevice。 步骤一: 实现一个service,service的实现方法下一篇文章我们会提到。 public class HloveyTestService extends Service {   public IBinder onBind(Intent intent)   {     Log.d(TAG, “====> onBind”);     return null;   }   步骤二: 实现一个 BroadcastReceiver 用来获取系统的 BOOT_COMPLETE 消息。 public class HloveyTes...


全文阅读 »
 
首先必须有一个BroadcastReceiver以便监听手机开机intent, 而该receiver又负责启动你的service或者activity. public class yourReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Intent i = new Intent(yourService.ACTION_START); i.setClass(context, yourService.class); context.startService(i); } } 其次,就需要在Manifest文件中声明一下intent-filt...


全文阅读 »