2013-06-05 2 views
2

В настоящее время я разрабатываю приложение, и я бы хотел иметь немного больше контроля над ним, чем обычно, без необходимости запускать устройство. Я хотел бы удалить возможность кнопки последних приложений на панели навигации или, по крайней мере, сделать что-то еще из действий по умолчанию. Есть ли способ сделать это? Я уверен, что с тех пор SureLock делает то же самое. БлагодаряУдалить последние приложения Button From Navigation Bar

Я нашел обходной путь для этого на этом сайте: 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)); 
    } 
} 
+0

См. [Здесь] (http://stackoverflow.com/questions/16657300/disable-all-home-button-and-task-bar-features-on-nexus-7/16657359#16657359) для решений " блокировка "Android. – TronicZomB

+0

Не особенно то, что я ищу. В этом решении говорят, что вы не можете переопределить кнопку последних приложений, но я знаю, что возможно – rstojano

+0

http://stackoverflow.com/questions/16326114/android-override-recent-apps-button – TronicZomB

ответ

0

Вы не можете быть в состоянии отключить кнопку, но вы можете отключить приложение, которое связано с ним. Я не знаю, как это делается, но я видел приложение для киоска (для не-корневых устройств), которое запрещает загрузку других приложений.