2012-03-31 1 views
3

Я пытаюсь сделать приложение Android-Tablet для презентаций на торговых ярмарках и т. Д. Я не хочу загружать приложение в магазин приложений, а использовать его только на своем планшете.Android: используйте FLAG_FULLSCREEN и TYPE_KEYGUARD вместе

Я стараюсь, чтобы запустить приложение в режиме фул экрана (без строки состояния) с:

requestWindowFeature(Window.FEATURE_NO_TITLE); 
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN); 

Работает отлично. Я пытаюсь отключить кнопку дома с:

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

в моем методе OnCreate. Прекрасно работает.

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

Спасибо!

+0

Возможно, вы нашли ответ уже I'm, обращенной тот же вопрос – Diego

+0

К сожалению, не , все еще ищу ответ. – Grt

ответ

0

Попробуйте объявить свою деятельность как в полноэкранном режиме AndroidManifest.xml, а затем делать то, что вы уже делаете, чтобы захватить домашнюю кнопку

<activity android:name="..." android:label="..." 
    android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" />