我目前正在開發一個應用程序,我想稍微控制一下,然後通常不必對設備進行根目錄。 我想刪除導航欄中最近使用的應用程序按鈕的功能,或者至少使其從默認操作中執行其他操作。有沒有辦法做到這一點?我確信SureLock可以做同樣的事情。 感謝從導航欄中刪除最近的應用程序按鈕
我已經找到了解決方法這本網站上:http://www.juliencavandoli.com/how-to-disable-recent-apps-dialog-on-long-press-home-button/ 你需要添加此權限:android.permission.REORDER_TASKS 並添加以下代碼:
public void onWindowFocusChanged(boolean hasFocus)
{
super.onWindowFocusChanged(hasFocus);
if(!hasFocus)
{
ActivityManager am = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);
am.moveTaskToFront(getTaskId(), ActivityManager.MOVE_TASK_WITH_HOME);
sendBroadcast(new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS));
}
}
請參閱[這裏](http://stackoverflow.com/questions/16657300/disable-all-home-button-and-task-bar-features-on-nexus-7/16657359#16657359)解決方案「鎖定「Android。 – TronicZomB
不是我特別想找的。在那個解決方案中,他們說你不能覆蓋最近的應用程序按鈕,但我知道這是事實,這是可能的 – rstojano
http://stackoverflow.com/questions/16326114/android-override-recent-apps-button – TronicZomB