基于 Android NDK 的学习之旅-----Java 调用C(附源码)
摘要:
基于 Android NDK 的学习之旅-----Java 调用C随便谈谈为什么要Java调用C 吧:我认为:1、 有些公司开发Android项目的时候, 许多组件功能可能是C中已经实现了,所以我们没必要同样的功能又在java中实现一遍。例如我之前做的一个项目,公司C引擎已经很成熟了,所以直接在java中封装好接口,由C去实现。2、C的速度一般是java的10-20倍把,有些对速度要求高的就需要在C中实现。例如我以前在Android项目中有要求批量(10000++)生成MD5的值,由于测试对java中直接生成的效果不满意,所以后面就换成C去实现了。3、 …..不罗嗦了,直接开始吧。1、主要流程 阅读全文
posted @ 2011-08-15 22:46 陆晓峰 阅读(14428) 评论(4) 推荐(4) 编辑