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

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

Спасибо.

Ответы [ 2 ]

0 голосов
/ 29 февраля 2012

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

0 голосов
/ 23 февраля 2012

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

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

@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>

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

...