jni converting jstring to char *

最近写的一个APP被人山寨了,  所有界面数据都没变, 就换了个签名重新打包.   郁闷死了,  决定在C++这层做些校验.  

这过程中遇到一个问题就是字符串比较, 这涉及到jstring转char*.  网上搜索到的转换方法都比较麻烦. 

现在分享一个在stackoverflow看到比较简洁的方法:

const char *nativeString = env->GetStringUTFChars(javaString, JNI_FALSE);

// use your string

env->ReleaseStringUTFChars(javaString, nativeString);


原帖地址; http://stackoverflow.com/questions/4181934/jni-converting-jstring-to-char

你可能感兴趣的:(android,jni,NDK)