Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(317)

Unified Diff: platform_tools/android/examples/hello_skia_app/README

Issue 16336004: create simple skia app for android using jni (Closed) Base URL: https://skia.googlecode.com/svn/trunk
Patch Set: remove binary files Created 7 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: platform_tools/android/examples/hello_skia_app/README
diff --git a/platform_tools/android/examples/hello_skia_app/README b/platform_tools/android/examples/hello_skia_app/README
new file mode 100644
index 0000000000000000000000000000000000000000..0bc66afa8aab9d47ae0c53fdfe34bffa58b97879
--- /dev/null
+++ b/platform_tools/android/examples/hello_skia_app/README
@@ -0,0 +1,39 @@
+HelloSkia
+=========
+
+Intro
+-----
+
+This is a minimal Android app that uses JNI and Skia to do rendering.
+
+Setup
+-----
+
+These instructions need to be followed only once to setup your copy of HelloSkia. Path parts that
+are surrounded with curly braces should be replaced with the paths that are described.
+
+1. Follow the quick start guide on building Skia for Android.
+
+2. Copy {Skia root directory}/trunk/out/config/android-{your architecture}/{Relase or
+Debug}/lib.target/libskia_android.so into {HellSkia root directory}/jni/skia/libskia_android.so
+
+3. Copy {Skia root directory}/trunk/include into {HellSkia root directory}/jni/skia. This should be
+done so that the path {HellSkia root directory}/jni/skia/include is a folder that contains, to name
+just a few, the folders config and core.
+
+
+Building
+--------
+
+The following assumes that the platform-tools directory of the Android SDK and the Android NDK
+directory are both on the system path. This also assumes that adb is working and connected with some
+device or virtual device.
+
+1. Open a terminal to the HelloSkia root directory and enter these commands:
+
+$ ndk-build # Builds the modules inside of jni/
+$ ant debug # Builds the Activity and packages it with all resources and modules of jni/
+$ adb install -r bin/HelloSkia-debug.apk # Installs the app onto a device
+
+2. To run the app, open your Android device's launcher and start the application labeled
+HelloSkiaActivity.

Powered by Google App Engine
This is Rietveld 408576698