android studio2.3.3 的版本中 Jni函数调用C++对象,对象调用相关的成员函数, lldb调试,变量跟踪窗口,this指针和相关变量显示无效的原因,但这些参数实际是有效的,只是debug lldb调试环境出错。 原因是模拟器选择 x86 架构的就会出现问题 模拟器选择arm 架构 ...
分类:
移动开发 时间:
2017-07-27 21:23:35
阅读次数:
279
初次遇见 native是在 java.lang.Object 源码中的一个hashCode方法: 1 public native int hashCode(); 为什么有个native呢?这是我所要学习的地方。所以下面想要总结下native。 回到顶部 一、认识 native 即 JNI,Java ...
分类:
编程语言 时间:
2017-07-26 15:34:54
阅读次数:
190
这几天在搞基于位置的AR应用,採用了github上两款开源项目: mixare android-argument-reality-framework 这两个项目实现机制大致同样。我选取的是android-argument-reality-framework。原因是我觉得他的代码结构要清晰非常多(纯属 ...
分类:
其他好文 时间:
2017-07-25 21:04:01
阅读次数:
194
目录结构: // <![CDATA[ function shocon(){ document.getElementById("modol").style.display="block"; } function clocon(){ document.getElementById("modol").st ...
分类:
编程语言 时间:
2017-07-24 09:56:03
阅读次数:
634
Java关键字及其作用 一、 总览: 访问控制 private protected public 类,方法和变量修饰符 abstract class extends final implements interface native new static strictfp synchronized ...
分类:
编程语言 时间:
2017-07-23 16:46:10
阅读次数:
159
1.jni/Application.mk加入红色圆圈内的參数 2.Cocos2dxActivity.java加入红色圆圈内的推断 3.又一次编译c++代码,会生成新的so 4.然后生成新的apk,放在genymotion上就可以执行 1.jni/Application.mk加入红色圆圈内的參数 2. ...
分类:
其他好文 时间:
2017-07-22 22:29:11
阅读次数:
137
Android L默认採用ART执行环境。全然兼容64位移动处理器。Google称这将比此前的Dalvik模式性能提高两倍,可是会占用很多其它的内存空间。Android有三种执行模式:JNI、Dalvik、ART。Dalvik明显是最慢的,全然的JNI模式是最快的可是开发难度高,ART介于两者之间。 ...
分类:
移动开发 时间:
2017-07-20 10:08:24
阅读次数:
258
今天折腾了一天,可算是有所收获,成功的用jni调用了libffmpeg中的一个方法 avcodec_version(),至于avcodec_version()是干什么用的我不大清楚,应该是获取版本信息吧,没有深入的去研究ffmpeg。 这里主要是想把折腾一天所获取的经验记录下来,以免时间长全忘了,也 ...
分类:
移动开发 时间:
2017-07-19 21:58:50
阅读次数:
289
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://ticktick.blog.51cto.com/823160/1358558 JNI是Java Native Interface的缩写,是Java平台的重要特性,使得Java代码可以 ...
分类:
移动开发 时间:
2017-07-19 15:31:35
阅读次数:
241
1,break,continue,return 的区别 (1)break 跳出当前循环体 (2)continue 跳过当前循环体continue后面的代码,继续执行下一个循环 (3)return 和循环没关系,就是跳出该函数 2,java的native方法 native方法称为本地方法。在java源 ...
分类:
编程语言 时间:
2017-07-19 01:12:54
阅读次数:
250