2012-03-31 58 views
3

我正在嘗試爲展會上的演示文稿做一個Android平板電腦應用程序等。我不想將應用程序上傳到應用程序商店,只能在我的平板電腦上使用它。Android:一起使用FLAG_FULLSCREEN和TYPE_KEYGUARD

我嘗試與運行FUL屏幕模式(不包含狀態欄)的應用程序:

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-Method中。很棒。

但是,如果我嘗試在一個應用程序中使用兩個,只有禁用首頁按鈕仍然有效,任何想法我可以做什麼呢?

謝謝!

+0

你有沒有找到答案已經,I'm面臨着同樣的問題 – Diego 2012-04-09 11:57:54

+0

遺憾的是不,仍在尋找答案。 – Grt 2012-04-10 00:24:01

回答

0

嘗試宣告活動如在AndroidManifest.xml全屏,然後做你已經做捕捉home鍵

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