0

私はAndroidに比較的慣れていないので、Androidの基本的なソフトキーの動作と表示(ソフトキーを備えたデバイスの場合)を永続的にオーバーライドするアプリケーションを作成したいと考えています。

実装したい機能のいくつかは、下部のソフトキーウィンドウのサイズを変更したり、画像を変更したり、場合によっては機能を変更したりすることです。

たとえば、ユーザーはソフトキーのサイズを「大」、「中」、「小」に設定できます。また、戻るボタンの機能を変更して、「戻る」のではなく、特定のアプリケーションを開くように変更することもできます。

私は基本的に、これを行う方法についての高レベルの答え、これを達成できるようにするために私が読む/研究する必要があるものの基本的な方向性を探しています。これにはルートアクセスが必要になる可能性があることを認識しています。

この動作をアプリケーションだけでなく、すべてのアプリケーションに存在させたいことに注意してください。これにより、アプリケーションが少なくともバックエンドで実行されている必要がある場合は、それで問題ありません。

ある程度の検索を行った後、systemUI.apkに変更を加えるか、ソースコードを取得して変更する必要があるようです。これは正しいです?

前もって感謝します。

4

2 に答える 2

0

システムリソースはシステムイメージの一部であるため、システムリソースをオーバーライドすることはできません。

あなたが探しているものは、ルートを必要としないHome Application他のアンドロイドアプリのように開発できると呼ばれています、あなたはあなたのSDKサンプルでそれの例を見つけることができます。 ホームサンプルアプリケーション

アプリは、次のようなすべての電話機能にユーザーを送信するためのUIコンポーネントを備えています。

  • ウェギットのための場所
  • アプリリストの場所(menue)
  • テレフォニー機能にアクセスします(通話、電話履歴...)
  • アクセス設定。
于 2013-03-27T08:40:38.273 に答える
0

あなたが説明しているタイプの変更には、rootでさえ十分ではないと思います。Androidのソースコードを編集して、独自のシステムイメージを作成する必要があります。

于 2013-03-27T09:56:21.283 に答える