安卓开机自动启动app

安卓开机自动启动app

1 新建一个类继承BroadcastReceiver, 监听系统的BOOT_COMPLETED

package com.zteits.parkingpay.receiver;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;

import com.zteits.parkingpay.MainActivity;

/**
 * Created by xiashuai on 10:24 2016/10/25.
 * Connection [email protected].
 */

public class BootBroadcastReceiver extends BroadcastReceiver {

   static final String ACTION = "android.intent.action.BOOT_COMPLETED";

   @Override
   public void onReceive(Context context, Intent intent) {
      if (intent.getAction().equals(ACTION)){
         Intent mainActivityIntent = new Intent(context, MainActivity.class);
         mainActivityIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
         context.startActivity(mainActivityIntent);
      }
   }
}

2 在配置文件中添加权限


3 在配置文件中注册receiver


    
        
    

经过以上步骤就可以了

你可能感兴趣的:(安卓开机自动启动app)