2017-02-24 77 views
1

我有一個在Android M版本上工作的自定義Android平板電腦。我們建立了一個自助服務終端應用程序,下一步是完全移除導航欄,而我們的應用程序正在運行。另外,當管理員關閉我們的應用程序時,應該再次出現導航欄。在紮根的Android設備上隱藏導航欄

在問這個問題之前,我在互聯網上進行了研究,發現很多人都有這個問題。然而,他們的問題的答案通常是讓應用程序以全屏模式或沉浸式全屏模式工作。 這些答案根本沒有幫助我,因爲用戶仍然可以在屏幕上投擲並導航欄再次顯示。這些解決方案可能是使用無根設備可以完成的最佳解決方案,但在我的情況下,我需要更好的解決方案,我的設備是根源爲

此外,我看到了這個答案link,但使用此命令後,我的桌面變黑了,無法重新啓動android系統。很高興我有恢復USB,所以我的設備再次工作。 :)

我發現另一個答案link,和其他人一樣,沒有幫助我,因爲我需要在添加代碼行(qemu.hw.mainkeys = 1)後重新啓動系統。另外,我尋找的解決方案完全是動態的,並通過代碼完成。

我真的相信,這不是不可能完成的任務,因爲我們有一箇舊的平板電腦(也有根)與按鈕在後面,它可以隱藏和顯示導航欄而無需重新啓動它。

任何幫助表示讚賞。

回答

1

我無法幫助您解決您的問題,但可以提供更多信息。 我工作的公司正在Kiosk模式下使用設備,但我們有一個來自硬件生產商的定製android設備,它提供了一個定製的HAL接口。我們可以通過該界面設置信息亭模式。

我的猜測是不能輕易完成的,如果很簡單,我們就不會那樣了。希望能幫助到你。

+0

我確信當設備植根時這是可能的。我們的設備是相當未知的,我們只知道誰是製造商,但沒有其他有用的信息。所以我想我們會問他們,就像你說的那樣,定製界面。我認爲我們可以在開發者方面解決這個問題,而不包括硬件製造商。 –