Подтвердить что ты не робот

Использование Skia в Android NDK

Правда ли, что android.graphics. * зависит от собственной библиотеки Skia? Если да, можно ли получить доступ к библиотеке Skia в моих собственных кодах C/С++?

4b9b3361

Ответ 1

Skia не предлагается как lib/sharedlib внутри android, так как его api не гарантируется стабильным с течением времени.

нет примера реализации элементов управления в C/С++, все виджеты/представления подсистема выполняется в Java

для skia http://code.google.com/p/skia/

Ответ 2

Skia может использоваться с использованием собственного кода c/С++, но вам нужен источник android для создания вашего приложения и генерации lib < > . so и apk, потому что его make требует внешнего /skia/..... в Android.mk [sample код, как указано Ришабом]

На самом деле я попробовал один образец, в котором я передаю объект canvas в свой собственный код с использованием JNI и drawXXX() на холсте с помощью skia apis.

Вы можете обратиться к графический контур Android для понимания общей черты андроидной графики.

Ответ 4

Если вы разрабатываете AOSP, это очень просто - вы можете связать ранее созданный libskia.so в своем приложении NDK