码迷,mamicode.com
首页 >  
搜索关键字:jni    ( 2103个结果
BlueDroid代码分析
1. 接口 bluedroid为JNI提供的接口即HAL对应的头文件bluetooth_device_t 蓝牙设备 bt_interface_t 蓝牙设备提供的基本接口 bthf_interface_t hfp模块接口 ... 值得关注的是bt_interface_t->get_profile_in...
分类:其他好文   时间:2014-08-07 02:57:38    阅读次数:348
Cygwin编译自定义OpenCV库报错:opencv_contrib: LOCAL_SRC_FILES points to a missing file
今天受命帮师弟调个OpenCV4Android的程序,版本为OpenCV4Android2.4.9,使用方式为前文介绍的第一种方式,即通过jni调用opencv。如杂家前文所述,配套的NDK应使用较高版本的android-ndk-r9d。它的安装很简单,解压缩后设置环境变量到Path就ok:D:\ProgramFile\android-ndk-r9d;但遗憾的是,同样的程序同样的配置在一台PC上通...
分类:Windows程序   时间:2014-08-06 23:02:02    阅读次数:643
Android开发环境搭建记录201408
目的是采用android + ndk(JNI),使用c/c++编译生成opencv的相关函数的库。默认jdk已安装好,JAVA_HOME, CLASSPATH, path已设置好。android开发的IDE有两种,Eclipse和Android Studio(http://developer.and...
分类:移动开发   时间:2014-08-06 21:42:52    阅读次数:405
Cocos2d-x 2.2.3 使用NDK配置安卓编译环境问题之 Cannot find module with tag 'CocosDenshion/android' in import path
1、当做安卓移植的时候遇到如下问题: Android NDK: jni/Android.mk: Cannot find module with tag 'CocosDenshion/android' in import path Android NDK: Are you sure your NDK_MODULE_PATH variable is properly defined ? Andr...
分类:移动开发   时间:2014-08-06 19:16:22    阅读次数:214
关于c++与java中文乱码问题分析与解决
问题分析: 之所以会出现中文乱码问题,归根结底在于中文的编码与英文的编码方式存在差异。 在java内部是使用16bit的unicode编码(即utf-16)来表示字符串,无论英文还是中文都是2字节。 C/C++使用的是原始数据,ascii是一个字节,中文一般是GB2312编码,用2个字节表示一个汉字。 Jni内部是使用utf-8编码表示字符串的,utf-8是扁长的unicode,一般ascii是1字节,中文是3字节。...
分类:编程语言   时间:2014-08-05 22:46:40    阅读次数:466
关于TouchEvent中出现异常:MessageQueue-JNI问题
Tag:MessageQueue-JNIException dispatching input event.Exception in MessageQueue callback: handleReceiveCallbackjava.lang.NullPointerException原因是我在Touc...
分类:其他好文   时间:2014-08-05 22:30:00    阅读次数:315
Android技术13:NDK中无法返回中文问题解决
1问题 为了加强软件的安全性,将http请求,封装在jni中,即通过c语言实现http请求,返回字符串。然而字符串往往包含中文,当返回类型为jstring时,就会出现JNI WARNING: illegal continuation byte 0xd0这错误,这是因为jni中c文件有中文, 中文不....
分类:移动开发   时间:2014-08-05 22:13:00    阅读次数:311
CentOS 下通过 JavaCPP 调用 FFMPEG
FFMPEG是一个广泛用于媒体处理的库,在Java的世界里,处理视频的能力相当弱,于是有很大需求需要Java 调用 FFMPEG。Java 调用C的方式有很多,可以用最原始的JNI方式,也可以JNA方式,还可以是命令行。 这里介绍的是用JavaCPP 调用 ffmpeg 库的方式,而不是命令行模式。...
分类:编程语言   时间:2014-08-05 19:24:00    阅读次数:429
VS2012开发cocos游戏遇到问题汇总
1、编译成android时,需要修改jni/android.mk,每个cpp都修改一下太麻烦,可以让他自动识别。 # 遍历目录及子目录的函数 define walk $(wildcard $(1)) $(foreach e, $(wildcard $(1)/*), $(call walk, $(e))) endef # 遍历Classes目录 ALLFILES...
分类:其他好文   时间:2014-08-05 15:58:19    阅读次数:224
Eclipse无法打开“Failed to load the JNI shared library”
解决方案一这是因为JDK配置错误所导致的现象。一般说来,新购笔记本会预装64位的windows系统,而在网上下载软件时,32位会优先出现在页面中(现在来说是这个情况,但我认为未来64位会越来越普及)。如果你是64位的系统,却安装了32位的JDK,就会导致上面的情况。解决办法如下:卸载掉原来安装的32...
分类:系统相关   时间:2014-08-05 13:46:19    阅读次数:286
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!