JNI NDK
文章平均质量分 71
Java jni 使用以及Android NDK使用
编号1993
这个作者很懒,什么都没留下…
展开
-
java jni 入门7 - 访问数组元素
参考:《Java核心技术 卷II:高级特性》第12章 本地方法###############################################################Java编程语言的所有数组类型都有相对应的C语言类型Java数组类型和C数组类型之间的对应关系Java数组类型C数组类型Java原创 2015-11-12 20:10:28 · 2721 阅读 · 0 评论 -
java jni 入门6 - 调用Java方法 静态和非静态
参考:《Java核心技术 卷II:高级特性》第12章 本地方法########################################################################本地方法常常需要从传递给它的对象那里得到某种服务。本文首先使用非静态方法进行操作,然后介绍静态方法Printf3Test.java/** * @time原创 2015-11-12 19:27:55 · 2637 阅读 · 0 评论 -
java jni 入门5 - 编码签名 以及 javap命令的使用
参考:《Java核心技术 卷II:高级特性》第12章 本地方法####################################################################为了访问实例域和调用Java编程语言中定义的方法,必须学习“编入”数据类型的名称和方法签名的规则(方法签名描述了参数和该方法返回值的类型)。编码方案如下:原创 2015-11-11 14:53:59 · 1437 阅读 · 0 评论 -
java jni 入门4 - 访问实例域,静态域
参考:《Java核心技术 卷II:高级特性》第12章 本地方法######################################################################之前使用的本地方法都是带有数字或字符串参数的静态方法。下面考虑操作对象的本地方法。访问实例域:一个java函数: public void raiseS原创 2015-11-11 14:22:51 · 1147 阅读 · 0 评论 -
java jni 入门3 - 字符串参数
参考:《Java核心技术 卷II:高级特性》第12章 本地方法##################################################################Java编程语言中的字符串是UTF-16编码点的序列,而C的字符串则是以null结尾的字节序列,所以在这两种语言中的字符串是不一样的。Java本地接口有两组操作字符串的函数,一组把J原创 2015-11-10 20:38:40 · 1428 阅读 · 0 评论 -
java jni 入门2 - 数值参数与返回值
参考:《Java核心技术 卷II:高级特性》第12章 本地方法##########################################################################当在C和Java之间传递数字时,应该知道它们彼此之间的对应类型。例如,尽管C拥有int和long的数据类型,但是它们的实现却是取决于平台的。在一些平台上,int类型是原创 2015-11-08 16:05:47 · 1021 阅读 · 0 评论 -
java jni 入门1 - 一个简单的从Java程序中调用C函数
参考:《JAVA核心技术 卷II:高级特性》第12章 本地方法######################################################3使用本地代码的三个理由:1.你的应用需要访问系统的各个特性和设备。这些特性和设备通过Java平台是无法访问的;2.你已经有了大量的测试过和调试过的用另一种语言编写的代码,并且知道如何将其导原创 2015-11-08 15:46:14 · 10101 阅读 · 2 评论 -
android NDK JNI so文件的制作和使用
参考:java jni 入门1 - 一个简单的从Java程序中调用C函数 : http://blog.csdn.net/u012005313/article/details/49644283#########################################################之前也接触过NDK和JNI,但是并没有很好的结合NDK和JN原创 2016-07-23 20:11:34 · 18642 阅读 · 7 评论 -
android NDK下log的使用和封装2
参考:android NDK下log的使用和封装:http://blog.csdn.net/u012005313/article/details/52059053#################################################################上一次总结了log的使用和封装后,觉得应该已经结束了。没想到,在接下来的使用原创 2016-09-26 17:23:01 · 1299 阅读 · 0 评论 -
android NDK下log的使用和封装
参考:Android Studio 上如何使用LogCat:http://blog.csdn.net/u012005313/article/details/47747997Android log日志记录方法:http://blog.csdn.net/u012005313/article/details/47747997android ndk 入门3 - log实现:http:/原创 2016-08-01 20:35:38 · 15645 阅读 · 0 评论 -
Android Studio NDK Opencv fatal error: algorithm: No such file or directory
在Application.mk文件中加入APP_STL := gnustl_static清理项目,重新编译,成功原创 2015-08-14 10:27:36 · 6636 阅读 · 0 评论 -
Android ndk 入门5 - opencv实现
参考:http://segmentfault.com/a/1190000000735743 http://ph0b.com/android-studio-gradle-and-ndk-integration/############################################################新建工程NDKTest原创 2015-11-27 17:55:28 · 946 阅读 · 0 评论 -
Android ndk 入门4 - C++实现
新建工程NDKTest3,新建活动MainActivity新建MyNDK.java:package com.zj.ndktest3;/** * Created by root on 15-11-26. */public class MyNDK { static { System.loadLibrary("hello-jni-c++"); }原创 2015-11-26 17:52:15 · 660 阅读 · 0 评论 -
android ndk 入门3 - log实现
新建工程NDKTest2,新建活动MainActivity修改local.properties,加入ndk路径ndk.dir=$$修改gradle.properties,加入:android.useDeprecatedNdk=true新建MyNDK.java:package com.zj.ndktest2;/** * Created by原创 2015-11-26 10:12:20 · 1878 阅读 · 0 评论 -
android ndk 入门2 - 基本方法实现
新建工程NDKTest,新建一个空Activity新建java类MyNDK.java:package com.zj.ndktest;/** * Created by root on 15-11-25. */public class MyNDK { static { System.loadLibrary("hello-jni"); } pu原创 2015-11-25 20:46:17 · 1020 阅读 · 0 评论 -
android ndk 入门 - 一个简单的ndk工程
参考:http://segmentfault.com/a/1190000000735743 : Android NDK and OpenCV Development With Android Studio https://developer.android.com/intl/zh-cn/ndk/index.html ##########原创 2015-11-18 20:51:32 · 3505 阅读 · 0 评论