2012-09-24 51 views
1

我正在開發一個android鎖定屏幕並需要禁用導航欄。使用啓動器可以禁用主頁按鈕,您可以覆蓋後退按鈕,但不能覆蓋最近按鈕。是否可以臨時禁用或清除最近的軟鍵?以編程方式禁用和啓用Jelly Bean導航欄

後續問題 - 任何人都可以編程方式禁用和啓用導航欄通過果凍豆的根?

如何在捕獲觸摸時使用熄燈模式並覆蓋onSystemUiVisibilityChange?

我已經反編譯了幼兒鎖 - 它實現了這個功能,但它使用了一些hackery並且主要活動已損壞。

回答

0

股票設備上沒有這種方法。您必須自定義Android操作系統。你看到的任何'hackery'都可能與下一次更新相沖突。您無法真正替換系統鎖定屏幕。

+0

更新:我已成功禁用所有沒有根目錄的導航欄按鈕。給我留言瞭解詳情。 (用作啓動器和氾濫最新等) –

+0

不管你做什麼,它都取決於實現細節,從版本到版本都有所不同。 *將*最終打破。不,沒有人會'給你留言'。您可以將它作爲答案發布,或者保留給自己。 –

+0

好的。我很抱歉尼古拉。我的修補程序 - 在Toddler Lock作者的許多幫助下 - 使用後面的按鈕來處理後退鍵,啓動程序首選項來處理主鍵,並將最近的應用程序列表填入虛擬應用程序。補充說,我重寫窗口更改回到我的應用程序。 –

相關問題