我已經實現了一個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);