再论JNI中Jstring与C++的String的转换
网上一搜,确实有很多转换的代码,但个人认为基本都相当复杂且容易出错,某种程度上来说是画蛇添足,误导人。
个人觉得作为JNI肯定会封装自己方法去做转换的,否则JNI的设计也太失败了。仔细研究了下JNI相关的方法,它是可以与const char*类型交互的,所以以const char*类型为桥梁就可以很轻松的转换,附上代码:
std::string toStr(JNIEnv* en
原创
2013-07-06 10:28:53 ·
1335 阅读 ·
0 评论