2017-02-24 11 views
1

Android Mバージョンで動作するカスタムルーティッドアンドロイドタブレットがあります。キオスクアプリケーションを作成し、次のステップでは、アプリケーションが動作している間にナビゲーションバーを完全に削除します。また、管理者がアプリケーションを閉じると、ナビゲーションバーが再度表示されます。ルーテッドアンドロイドデバイスのナビゲーションバーを非表示にする

この質問をする前に、私はインターネットで調査し、多くの人がこの問題を抱えていることを知りました。しかし、彼らの質問への答えは、一般的にアプリケーションがフルスクリーンモードまたは没入型フルスクリーンモードで動作するようにしていました。 これらの回答は私にはまったく役に立ちませんでした。なぜなら、ユーザーはまだ画面上を飛んで、ナビゲーションバーが再び表示されるからです。これらのソリューションはおそらく、ルーティングされていないデバイスで行うことができますが、私の場合はより良いソリューションが必要です。デバイスはルーテッドです。

また、この回答はlinkでしたが、このコマンドを使用した後、デスクトップが黒くなり、アンドロイドシステムを再起動できませんでした。幸い私は回復USBを持っているので、私のデバイスは再び動作しています。 :)

私はコード行(qemu.hw.mainkeys = 1)を追加した後にシステムを再起動する必要があるため、他の回答linkなどが見つかりませんでした。また、私が探している解決策は完全に動的であり、コードによって実行されます。

私たちは古いタブレット(根元にある)をバックに入れていたので、これは使えないということは本当に確信しています。

何か助けていただければ幸いです。

答えて

1

私はあなたの問題を助けることはできませんが、もう少し情報を提供します。 私が働いている会社は、キオスクモードでデバイスを使用していますが、カスタムHALインターフェイスを提供するハードウェアプロデューサーのカスタムアンドロイドデバイスがあります。そのインタフェースを介してキオスクモードを設定することができます。

私の推測では、簡単にできないのですが、それが簡単だったら、私たちはそのように行かなかったでしょう。それが役に立てば幸い。

+0

私は、これがデバイスがルートされているときに可能であると確信していました。私たちのデバイスはかなり知られていません、我々は誰がメーカーであるか知っていますが、他の有用な情報はありません。だから私はあなたが言ったように、カスタムインターフェイスのために彼らに尋ねるつもりだと思う。私はハードウェアプロデューサーを含めることなく、開発者側でこれを解決できると考えました。 –

関連する問題