Pregunta
¿Es cierto que Android.Graphics.* Depende de la biblioteca nativa de Skia? Si es así, ¿es posible acceder a la biblioteca SKIA en mis códigos nativos de C/C ++?
Solución
Skia no se ofrece como un Lib/SharedLib dentro de Android, ya que su API no se garantiza que sea estable con el tiempo.
No hay una implementación de muestra de controles en C/C ++, todo el subsistema de widget/vista se realiza en Java
Para Skiahttp://code.google.com/p/skia/
Otros consejos
Se puede usar SKIA utilizando el código C/C ++ nativo, pero necesita una fuente de Android para crear su aplicación y generar lib <>. Entonces y APK porque se necesitan externas/skia/..... en Android.mk [Código de muestra como se indica por rishabh
En realidad, probé una muestra en la que paso el objeto de lienzo a mi código nativo usando JNI y Drawxxx () en lienzo usando API SKIA.
Puedes referirte aTubería de gráficos de Androidpara comprender los gráficos de Android Pipline.
Esta es una aplicación mínima de Android que usa JNI y SKIA para realizar una representación.
https://skia.googlesource.com/skia/+/master/platform_tools/android/examples/hello_skia_app/
Si está desarrollando usando AOSP, es muy simple: puede vincular a Libskia construida anteriormente, en su aplicación NDK