私はちょうどこの質問をしました:別のAndroidアプリからAndroidアプリのビュー階層を取得する方法はありますか?
私はAndroidソースをよく検索し、ソースコードのhierarchyviewerを読みました。これは、hierarchyviewerがadbに接続されているようです。次に、adbは、エミュレーターまたはデバイスで実行されるadbdへのソケット接続を使用します。
私のデバイスはルート化されています。今、私は自分のAndroidアプリをソケット経由でローカルadbdに接続するか、JNI経由でadbd関数を呼び出そうとしています。
誰かがadbdがシステムのビュー階層をダンプする方法を教えてもらえますか?
どうもありがとう。