Artifact [1c010e56cf]
Not logged in

Artifact 1c010e56cf7449bf6117d12055abc21d8824c58e:


================================================================================
tcltkapplib - Android library project to re-use AndroWish runtime
================================================================================

Requirements:

Android SDK (version 12 or later)
http://developer.android.com/sdk/index.html

Minimum API level supported by SDL: 10 (Android 2.3.3)
Requested API level from project.properties: 14 (Android 4.0)
CPUs supported for native shared libraries (jni/Application.mk): armeabi x86
Joystick support is available for API level >=12 devices.

================================================================================
 How it works
================================================================================

- This library project contains an alternative implementation of
  the tk.tcl.wish.AndroWish class and supplementary classes which use
  an installed AndroWish package w.r.t. its assets folder and its
  shared libraries
- It can be incorporated into Android apps to use AndroWish's runtime

The Android Java code implements an "Activity" and can be found in:

src/tk/tcl/wish/AndroWish.java
src/org/libsdl/app/SDLActivity.java

================================================================================
 Building the package
================================================================================

1. Refresh the project settings using the android command from Android SDK:

   android update project

2. Review local.properties to point to the directory where Android SDK resides

3. Use ant to build the project:

      ant debug
   or
      ant release

4. Copy the resulting bin/classes.jar into the libs folder of your
   Android project as tcltkapplib.jar

5. Clean the build tree:

   ant clean