質問
Android.graphics。*ネイティブSkiaライブラリに依存しているのは本当ですか?もしそうなら、私のネイティブC/C ++コードでSkiaライブラリにアクセスすることは可能ですか?
解決
Skiaは、Android内のLib/Sharedlibとして提供されていません。そのAPIは時間の経過とともに安定することは保証されていません。
C/C ++にはコントロールのサンプル実装はありません。すべてのウィジェット/ビューサブシステムはJavaで行われます
他のヒント
SKIAはネイティブC/C ++コードを使用して使用できますが、アプリを構築してlib <>。リシャブによって
実際、Skia APIを使用してJNIとDrawxxx()を使用してキャンバスオブジェクトをネイティブコードに渡すサンプルを1つ試しました。
参照できますAndroidグラフィックパイプラインAndroid Graphics Piplelineを理解する。
これは、JNIとSKIAを使用してレンダリングを行う最小限のAndroidアプリです。
https://skia.googlesource.com/skia/+/master/platform_tools/android/examples/hello_skia_app/
AOSPを使用して開発している場合は非常にシンプルです - 以前に構築されたLibskia.soをNDKアプリにリンクできます。
所属していません StackOverflow