The Android Internals <font size=-2><a href=http://www.lifemichael.com/en/?page_id=73 target=_blank>PRO</a></font>
The main programming language for Android applications development is Java. As of Android SDK 1.5 the possibility to develop native code in C\C++ exists as well. The integration between the Java part and the native one is accomplished using JNI. I have recently chose to explore these possibilities and summarize my findings in a dedicated course available for free […]
The Android NDK <font size=-2><a href=http://www.lifemichael.com/en/?page_id=73 target=_blank>PRO</a></font>
The Android NDK complements the Android SDK and allows us to embed native machine code compiled from C\C++ into our application APK file. The Dalvik VM allows our Java code to use JNI in order to call native methods that were implemented in C\C++ as part of the native machine code the APK file includes. The Android […]