簡體   English   中英

如何禁用Android中的最近活動按鈕?

[英]How to disable recent activity button in Android?

我知道這個問題在此之前被問到阻止/禁用最近的應用程序按鈕 ,但答案不起作用。

@Override
protected void onPause() {
    super.onPause();

    ActivityManager activityManager = (ActivityManager) getApplicationContext()
            .getSystemService(Context.ACTIVITY_SERVICE);

    activityManager.moveTaskToFront(getTaskId(), 0);
}

我在5.1 SDK上使用了這段代碼。 它工作正常,但6.0設備上的相同程序無法正常工作。

我想制作屏幕鎖定,但在塊最近的應用程序按鈕上找不到任何解決方案

最好的解決方案是,你可以減少顯示最近的應用程序的時間幾乎為零許多應用程序這樣做....而不是試圖阻止最近的應用程序按鈕嘗試顯示最近的應用程序到最短的時間...它的工作周圍,​​它應該適合您的需要

我找到了另一種方法來擦除最近的應用程序。你可以禁用所有硬件密鑰,你應該谷歌如何禁用硬件密鑰,它可以在root設備上完成,你可以通過它。禁用最近的應用程序的密鑰將是(KeyEvent.KEYCODE_APP_SWITCH) ; KEYCODE_APP_SWITCH =密鑰代碼常量:應用程序切換密鑰。 應調出應用程序切換器對話框。

生病共享一個小樣本代碼來幫助你。

List<Integer> currentHdKeys = new ArrayList<Integer>();
if (SharedPref.recentApps())
        {
            currentHdKeys.add(KeyEvent.KEYCODE_APP_SWITCH);
        }

現在只需使用recentapps方法將最近的應用程序擦除為true或false。 如果你喜歡,請給我一個投票

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM