The android-cpp-sdk is a a C++ wrapper for android’s java SDK. The purpose of android-cpp-sdk is to ease native/NDK development on android platform, by providing a corresponding c++ class for almost every java class from android-sdk.
android-cpp-sdk is designed as header-only library and consists of folowing 2 parts:
- j2cpp: support library that eases the using of JNI;
- android platform header files: automatically generated files from corresponding android sdk .jar file;
Each android sdk class and its nested classes are implemented in one header file and is automatically generated by java2cpp tool.