android 怎么开机自启动,还有如何后台保活
public class BootBroadcastReceiver extends BroadcastReceiver{
static final String action_boot="android.intent.action.BOOT_COMPLETED";
@Override
public void onReceive(Context context, Intent intent) {
Toast.makeText(context, "开机启动成功", Toast.LENGTH_LONG).show();
if (intent.getAction().equals(action_boot)){
//要启动的Activity
Intent bootMainIntent = new Intent(context, MainActivity.class);
// 这里必须为FLAG_ACTIVITY_NEW_TASK
bootMainIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(bootMainIntent);
}
}
}
都没有效果