摘要: andoid 项目文件结构图 新建Hardcontrol.java 访问C库 1.修改build.gradle 新建hardcontrol.c文件 2.编译so文件 3.在app/libs下建armeabi子目录,放入so文件 在4412开发板上运行,点相应按钮后会有调试信息打印 阅读全文
posted @ 2017-10-07 22:13 CAM& 阅读(206) 评论(0) 推荐(0) 编辑
摘要: native.c 阅读全文
posted @ 2017-10-07 19:23 CAM& 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 1、什么是JNI: JNI(Java Native Interface):java本地开发接口 JNI是一个协议,这个协议用来沟通java代码和外部的本地代码(c/c++) 外部的c/c++代码也可以调用java代码 2、为什么使用JNI: 效率上 C/C++是本地语言,比java更高效 代码移植, 阅读全文
posted @ 2017-10-07 19:10 CAM& 阅读(263) 评论(0) 推荐(0) 编辑
摘要: Sublime,结果发现只能编译,无法直接运行,于是就在网上搜解决方法,发现大部分方法都是告诉你要进入Java.sublime-packag这个文件,然后再修改JavaC.sublime-build,然后就可以了。 首先Java.sublime-packag这个东西是个zip压缩文件,对Window 阅读全文
posted @ 2017-10-07 16:15 CAM& 阅读(374) 评论(0) 推荐(0) 编辑