The invention discloses an
Android application reinforcing method based on C
source code mixing. The method comprises writing program key codes by using C
programming languages and mixing C source codes. The reinforcement of
Android application is achieved by mixing the C source codes in the
Android application program, and the Android application program codes are protected. The Android application reinforcing method based on C
source code mixing specifically includes the steps of writing the key part of the program by using C
programming languages, writing programs into .so dynamic-link
library file, invoking the dynamic-link
library by using JNI technology in
Java language, and then mixing the C source codes, so as to achieve the reinforcement of Android application. According to the Android application reinforcing method based on C
source code mixing, important codes are saved in the C dynamic-link
library by adopting NDK
programming, and then the C source codes are mixed, the
software protection is improved. At the same time, the important codes are written in a so library, the
reusability of the codes are increased, ready-made so library can be directly introduced into other applications, so as to eliminate the troubles of
secondary development.