Как отключить функциональные клавиши сверху и снизу от разжигания огня?

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

Благодарю.

2 ответа

Решение

Нет, отключить меню программных клавиш невозможно. Вы можете взглянуть на документацию KindleFire, но там нет никакой информации:(

Но, если вы хотите, вы можете отключить кнопку домой и кнопку возврата в меню программных клавиш:

@Override
public void onAttachedToWindow()
{  
    //Disable home button
    this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);     
    super.onAttachedToWindow();  
}

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    //Disable all keys
    return false;
}

[ОБНОВИТЬ]

И вы должны обновить свой манифест с помощью:

        <intent-filter>
            ...
            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.HOME" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>

Затем, когда вы нажмете кнопку "Домой" в верхнем меню, вы увидите диалоговое окно со списком, включите флажок "Использовать по умолчанию для этого действия" и выберите свое приложение.

Вы можете скрыть обе панели инструментов, настроив приложение на полноэкранный режим.

Другие вопросы по тегам