2017-01-11 3 views
-2

Я делаю приложение Cosu, и он работает в режиме locktask. Я нашел руководства для того, чтобы сделать NavigationBar и ActionBar полностью прозрачными и скрытыми, но если пользователь будет пробираться снизу или сверху экрана, он отобразит кнопку в нижней части NavigationBar.Есть ли возможность скрыть значок клавиши с панели навигации в режиме locktask/kiosk на Android?

Я добавил фрагмент кода, который быстро скрывает его.

/* Hides Navigation bar again if user swipes it visible */ 
@Override 
protected void onResume() { 
     getWindow().getDecorView().setOnSystemUiVisibilityChangeListener(
       new View.OnSystemUiVisibilityChangeListener() { 
        @Override 
        public void onSystemUiVisibilityChange(int visibility) { 
        getWindow().getDecorView().setSystemUiVisibility(flags); 
        } 
       }); 
    super.onResume(); 
} 

Есть ли какой-либо способ изменить этот значок кнопки или цвет прозрачным с использованием стилей или чего-то еще? Я попытался выяснить информацию об этом, но то, что я нашел, это использование дополнительных приложений для изменения обратного изображения кнопки.

можно отключить обратно событие кнопки, используя следующий код, но не скрывает его видимость

@Override 
public void onBackPressed() { 
    // nothing to do here 
} 
+0

Добавить код в ваш запрос –

+0

Вы можете проверить эту статью для настройки системы с помощью запретной панели навигации: https://www.androidexplained.com/how-to-disable-navigation-bar/ –

+0

Спасибо @NickTitov за помощь но я не хочу отключать весь брус. Снимите только кнопку «Назад», которая отображается в режиме блокировки задачи. Еще хорошо знать этот метод. – Juge

ответ

-1

Нет, это невозможно, потому что все будет в состоянии сделать шкафчики экрана и вирусы. Вы сможете сделать это только со своей собственной ОС Android.

+1

Этот вопрос специально связан с устройствами COSU (корпоративными, одноразовыми), такими как киоски. «Экран-шкафчик» - это именно то, что вы хотите в киоске - вы не будете загружать эти приложения в Play Store. –

Смежные вопросы