2013-01-20 41 views
0


我正在開發的應用程序必須看起來像一個啓動器。我打開這個主題是因爲我無法在Stack Overflow中看到的所有主題中找到正確的答案。
我希望應用程序禁用或控制整個按鈕退出此應用程序。我停用了Android 2.3的home和back按鈕,但它在Android 4.0上無法使用(除了後退按鈕)。
總之,我不能,我想禁用Android 4.0上的主頁按鈕。
除了其他答案之外,您能否給出建議?如何管理/禁用Android 4.0上的主頁按鈕?

+0

如果它需要成爲一個發射器,然後開發一個發射器。 –

+0

我編輯它:'看起來像一個發射器'。我只想控制兩個按鈕。我可以控制後退按鈕,所以我只想管理主頁按鈕。 – halilkaya

+0

檢查此http://stackoverflow.com/a/23349558/2540947! 希望這會有所幫助!謝謝! –

回答

0

除非您將應用程序設置爲主屏幕,否則無法攔截Android上的主頁按鈕。這是出於安全原因,因此惡意應用無法通過覆蓋可退出的所有按鈕來接管設備。主頁按鈕是能夠離開任何應用程序的一種可靠的拍攝方式。

簡而言之,不是不可能的,即使是這樣,它會嚴重破壞用戶對應用程序行爲的期望。如果你想實現這個目標,你將不得不將自己的應用變成一個啓動器。

+1

我明白了。其實,幾天前,我看到一款中國製造的兒童平板電腦。平板電腦的功能是父母控制。平板電腦打開時,應用程序將以全屏模式啓動,並且無需輸入密碼即可退出此應用程序。這就是爲什麼,我首先沒有除了這個原因。但現在,我想到了;平板電腦的物理特性被定製。他們只放了一個圓形按鈕(比如iPad),而該功能只是表現爲「後退」按鈕。現在,我明白你的觀點。因爲這個原因,他們刪除了主頁按鈕,他們使應用程序全屏(甚至是任務欄)非常感謝 – halilkaya