1 はじめに
10.0の製品開発では、一部のカスタマイズ開発において、入力イベントに応答するadbシェルのinput keyeventなど、inputなどの入力関数の使用を禁止するため、一部のadbシェル関数を属性で制御する必要があるため、 adb
シェル
入力イベント フローの入力を理解してから、adb シェル入力の入力イベント機能を無効にしてから、adb シェル入力の入力イベントでの入力イベント フローを分析します。
図に示すように:
2. adbシェルの入力入力関数のコアクラスを無効にする
system\core\adb\services.cpp
system\core\adb\daemon\services.cpp
3. adbシェル入力入力機能無効化コア機能の解析と実装
adbシェル入力機能を無効にするコア機能の実装では、
そして、 adb は PC 側のツールで、 adbd はサーバー側で、携帯電話上で実行されます。 adbd はソケットを読み取り、adb によって渡されたコマンド文字列を解析し、関連するコマンドを解析して関連機能を実行します。そのため、 adb 関連のコマンドを入力します。パソコン側