android怎么调用第三方动态库 之前我没有用过NDK,公司给了我三个文件,一个是.so文件一个demo.c文件,一个.h文件!说要我的项目调用他的接口,我百度好久,他们的好像都是自己做的.so文件,请问怎么做啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用JNI技术应该可以吧。动态加载第三方的链接库。 http://www.iteye.com/topic/484340/很详细的资料 大致的步骤应该如下:1、在JAVA中编写native方法。2、通过javadoc生成.h的头文件,每个方法应该为包名_类名_方法名。3、在C/C++中实现这些接口对于库提供的API的调用。不过我怀疑给你的这个第三方库是用什么编译器编译的,还有就是引用的库都是哪里的。编译android的.so要用android提供的NDK来编译。这是JNI的官方的资料:http://java.sun.com/docs/books/jni/html/jniTOC.html 我现在也在研究这个,不过我的第三方的库是在linux下的交叉编译生成的,这样的话,能通过ndk的方式来调用这个第三方的库吗?谢谢啊 有没有人做过禁用android的摄像头啊? Android手机连接蓝牙打印机失败 谁有免费的火车票查询接口 请教:如何计算PCM的帧数 关于girdview中的一个项目中的控件问题 Android 编译出现的这个WARNING是何意? 问个读取sms的问题,如何获取指定threadid的一系列短信中msg id 最大的一条短信? 请问下 android.bluetooth 这个库怎么不能导入呀 Url获取InputStream 空指针异常 Android 版本问题 Android Camera 罗技C110 sdcard无法读写文件
很详细的资料
1、在JAVA中编写native方法。
2、通过javadoc生成.h的头文件,每个方法应该为包名_类名_方法名。
3、在C/C++中实现这些接口对于库提供的API的调用。
不过我怀疑给你的这个第三方库是用什么编译器编译的,还有就是引用的库都是哪里的。
编译android的.so要用android提供的NDK来编译。
这是JNI的官方的资料:
http://java.sun.com/docs/books/jni/html/jniTOC.html