Android 平台下Java与C/C++的相互调用
Android主要使用的是Java语言进行编程的,应用层以及Framework使用的都是Java。对于java语言优势嘛,主要就是语法简单,跨平台。当然劣势也是非常的明显,执行效率和速度相比于C/C++来说,比较的低下。举个例子来说,使用Java处理图片的颜色的变化和使用c/c++处理图片颜色的变化,后者的处理速度是前者的10倍。在Java中要想使用c/c++代码就必须要借用JNI这玩意儿了!JNI全称Java Native Interface 。同时JNI也是通往Android高手路上必须跨越的东西。现在
原创
2016-10-11 16:58:57 ·
3083 阅读 ·
0 评论