http://www.jianshu.com/p/87eac580b272 https://www.ibm.com/developerworks/cn/java/j-lo-proxy1/index.html 翻了下,proxy生成实例的代码,最终还是到native方法里去defineClass,果然 ...
分类:
其他好文 时间:
2017-08-30 21:46:04
阅读次数:
240
当执行如下代码时: 有时会发生如下错误: 查看了一些资料: 比较简洁的解决方法是在上述代码结尾加: 程序则可正常推出。 ...
分类:
其他好文 时间:
2017-08-29 14:22:05
阅读次数:
133
android ndk-build 编译静态库libxx.a 需求场景: 目前有安卓编码好的现在的openssl的两个.a,我们需要调用openssl的函数,并把功能再封装成.a; 这样使用时,在android studio jni项目 cmake 里面,需要先引用openssl的.a再引用 上面封 ...
分类:
移动开发 时间:
2017-08-25 12:19:59
阅读次数:
266
资料来源:http://www.cnblogs.com/smile361/archive/2013/11/25/3441553.html 程序计数器: 当前线程所执行的字节码的行号指示器 本地方法栈: 为虚拟机使用的native方法服务 java虚拟机栈Stack: 描述java方法执行的内存模型, ...
分类:
编程语言 时间:
2017-08-24 14:04:53
阅读次数:
236
引入:Android平台代码和Lua代码的交互均通过C++和Java交互,Lua再和C++交互(lua <==> C++ <==> java) 我最开始遇见这种lua调用java的做法是先用 C/C++ 借助 JNI 编写调用 Java 的接口函数,然后再将这些函数通过 tolua++ 导出给 Lu ...
分类:
编程语言 时间:
2017-08-23 17:35:51
阅读次数:
322
1.JNI简介 JNI全称为Java Native Interface; 从Java1.1开始,JNI就成为java平台的一部分,它允许Java代码和其他语言写的代码(如C&C++)进行交互; 并非从Android发布才引入JNI的概念的。 2.什么是NDK? NDK全称为native develo ...
分类:
移动开发 时间:
2017-08-22 18:42:56
阅读次数:
223
韩梦飞沙 韩亚飞 313134555@qq.com yue31313 han_meng_fei_sha Android开机过程 BootLoder引导,然后加载Linux内核. 0号进程init启动.加载init.rc配置文件,配置文件有个命令启动了zygote进程 zygote开始fork出Sys ...
分类:
移动开发 时间:
2017-08-20 19:54:26
阅读次数:
183
一、JVM截图及概念 图1:JVM虚拟机运行时数据区域概念模型 1、程序计数器:内存空间中的一块小区域,作为当前线程所执行的字节码的行号指示器,注:如果是native方法,计数器为空 2、虚拟机栈:线程私有,生命周期与线程相同,虚拟机栈描述的是Java方法执行的内存模型:创建栈帧,用于存储局部变量表 ...
分类:
其他好文 时间:
2017-08-20 17:05:35
阅读次数:
167
android jni代码回调java的问题 因为多线程原因会导致找不到java类,无法call函数的问题 问题1找不到java类 在JNI_OnLoad的时候 保存下来 JNIEXPORT jint JNICALL JNI_OnLoad(JavaVM* vm, void* reserved) { ...
分类:
其他好文 时间:
2017-08-20 14:10:10
阅读次数:
276
下载TensorFlow https://github.com/tensorflow/tensorflow/tree/v1.1.0 。Tags选择版本,下载解压。 pip安装。pip,Python包管理工具,PyPI(Python Packet Index) https://pypi.python. ...