要想在Android系统中实现开机启动,很简单,只需要几个步骤就可以了。
1.定义广播类
2.Manifest.xml中注册广播类
3.添加权限
下面就是具体操作了。
首先,我们来定义广播类。
创建一个类BootReceiver,使其继承BroadcastReceiver。
重写一些必要的Java函数
package cn.etzmico;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
public class BootReceiver extends BroadcastReceiver {
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals("android.intent.action.BOOT_COMPLETED")) {
Log.d("BootReceiver", "system boot completed");
// context, AutoRun.class
Intent newIntent = new Intent(context, AutoRun.class);
/* MyActivity action defined in AndroidManifest.xml */
newIntent.setAction("android.intent.action.MAIN");
/* MyActivity category defined in AndroidManifest.xml */
ne