JNI(Java Native Interface)_02
ndk开发常用术语
观察jni.h文件的c语言细节:
交叉编译
在一种平台下编译出能够在另外一种平台下运行二进制代码
平台(1,操作系统:windows linux mac os solaris 2,cpu x86 arm mips)
交叉编译原理
源代码--->编译---->动态库(.d...
分类:
编程语言 时间:
2015-04-03 17:33:48
阅读次数:
164
JNI(Java Native Interface)_03
c/c++区别
jni调用:
* c: jstring str = (*env)->NewStringUTF(env,getHello());
* c++:jstring str = (env)->NewStringUTF(getHello());
* 区别如下:
* 1,c++中把(*env) 的\*号去掉
* 2...
分类:
编程语言 时间:
2015-04-03 17:29:29
阅读次数:
207
JNI(Java Native Interface)_01
习惯
1、技术是什么?
2、为什么要使用这个技术?
3、怎么使用?
4、实际怎么应用?
jni 是什么
* jni (java native interface)
* 两张不同编程语言之间通讯
java:
特点:一次编写,到处运行
java源代码--->.class--->JVM--->os
c/c++
源代...
分类:
编程语言 时间:
2015-04-03 15:23:35
阅读次数:
200
在Android版本开发的过程中,需要使用一些用JNI开发的NDK的native库。这里谈一谈踩到的坑,给大家参考。虽然java的程序我还算熟悉,但是没有了解过 JNI Native 的开发,一般是直接开发的.Net调用.so库。有一个库是从 Java 代码移植,且没有源码,于是乎碰到了一些问题.....
分类:
其他好文 时间:
2015-04-03 12:54:52
阅读次数:
303
在移动互联网时代大放异彩的不止原生应用,最近一段时间HTML5火热发展一片繁荣,从大家认为HTML标准不需要升级到HTML5正式定稿。随着硬件的升级、OS厂商策略变化,软件技术的成熟,用户需求的不断推动,针对HTML5...
分类:
移动开发 时间:
2015-04-03 11:41:23
阅读次数:
167
求mybatis 对BLOB数据的操作以及base64格式的处理 源代码下载地址:http://www.zuidaima.com/share/1550463715314688.htm...
分类:
其他好文 时间:
2015-04-03 11:26:30
阅读次数:
169
1 byte[] bytes = decodeImagStr(imgString);//使用base64对图片进行解码 2 if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){//检...
分类:
移动开发 时间:
2015-04-03 10:49:03
阅读次数:
142
1,通过npm安装react-toolsnpm –g react-tools2,通过cmd进入项目根目录执行watch命令 jsx --watch src/ build/src路径下存放的是jsx文件,编译后的js存放到build路径下编译前:编译后:3,当目标文件变化以后,自动构建生成新的js文件...
分类:
编程语言 时间:
2015-04-02 23:53:03
阅读次数:
224
游戏在iOS打包好之后,打包apk;目前使用 -x 3.0 假如需要 修改 build_native.py 例如 NDK_ROOT 以及一些报错修改android.mk 添加源文件 LOCAL_SRC_FILES := xxx技巧:使用 ls 命令 ls 所有源文件,然后使用 sublime 之类工...
分类:
移动开发 时间:
2015-04-02 22:27:36
阅读次数:
234
web端和app端base64解码时中文乱码的问题.web端:String data = new BASE64Encoder().encode(data.getBytes("UTF-8"));app端String data2 = new String(Base64.decode(data), "UT...
分类:
其他好文 时间:
2015-04-02 22:13:15
阅读次数:
140