我已经实现了一个Autostart.java类,它允许我的应用程序在启动后启动。我希望应用程序在手机启动后尽量减少/在后台运行,并且只有当用户点击应用程序图标时才会最大化。我使用自动启动此代码:在启动时自动启动后最小化应用程序
public class Autostart extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED)){
Intent i = new Intent(context, MainActivity.class);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
}
}
}
我不能没有覆盖的后退按钮实现此代码:
Intent startMain = new Intent(Intent.ACTION_MAIN);
startMain.addCategory(Intent.CATEGORY_HOME);
startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(startMain);