jni只是一个给java调用的接口,你参考framwork中的一些jni方法写好你自己的jni接口,用c/c++实现。最后编译android源码,会生成对应的so文件。忘记什么目录了。so文件push到system/lib下就可以被java接口调用了。
解决方案 »
- 长按home和桌面图标启动的区别?
- inflate了一个view之后怎么获得它的截图
- bluetooth
- 请问怎么播放Android WebView 网页中的视频?
- Dalvik虚拟机问题 Conversion to Dalvik format failed with error 2
- 关于安卓上传图片到服务器
- android.view.ViewRoot$CalledFromWrong 这个异常怎么解决。。
- Action Bar Icon Pack怎么安装
- WebView网页适配的问题
- 关于Android studio SQLite的问题
- 堆变量与栈变量的区别(问题更像是java语言的基础问题)
- 在Ubuntu 中编译自带的JNI 总是弹出MountManager 编译失败.
我是用ubuntu来做的JNI,将jni接口的功能实现后,编译会自动生成.so文件,然后就能在android工程中使用了,放在libs目录下就可以了,使用的时候load一下。
希望这个帖子对你有点用。
http://blog.csdn.net/elfylin/archive/2010/09/18/5892827.aspx