Posted on Updated on

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.