Как отключить функциональные клавиши сверху и снизу от разжигания огня?
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>
Затем, когда вы нажмете кнопку "Домой" в верхнем меню, вы увидите диалоговое окно со списком, включите флажок "Использовать по умолчанию для этого действия" и выберите свое приложение.
Вы можете скрыть обе панели инструментов, настроив приложение на полноэкранный режим.