Android-4.0.4 の SurfaceFlinger ライブラリを使用するネイティブ Android アプリケーションを開発したいです。SurfaceFlinger ライブラリが Android でどのように機能するかについて学びたいです。それはフローであり、テスト データを使用してそれをビルドおよび実行/デバッグします。アプリ (cpp ファイル) から正しいメソッドを呼び出すことができるように、SurfaceFlinger のフローを理解したいと考えています。Android では SurfaceFlinger API が安定していないことを知っているので、特に Android 4.0.4 で実行されているデバイスをアプリのターゲットにしています。
また、共有ライブラリのビルドとデバッグに使用するツールと、それを実行する手順も知りたいです。