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
今天受命帮师弟调个OpenCV4Android的程序,版本为OpenCV4Android2.4.9,使用方式为前文介绍的第一种方式,即通过jni调用opencv。如杂家前文所述,配套的NDK应使用较高版本的android-ndk-r9d。它的安装很简单,解压缩后设置环境变量到Path就ok:D:\ProgramFile\android-ndk-r9d;但遗憾的是,同样的程序同样的配置在一台PC上通...
目的是采用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
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
由于目前的移动设备上能够使用更高的计算性能,移动游戏现在也可以提供震撼的画面和真实物理(realistic physics)。 枪战游戏中的手雷爆炸效果和赛车模拟器中的汽车漂移效果等便是由物理引擎所提供,其核心是物理模拟。 一般而言,物理模拟决定了游戏引擎的性能。 一款游戏成功与否通常取决于物理引擎计算物理模型的速度和准确度。...
分类:
移动开发 时间:
2014-08-06 10:30:21
阅读次数:
411
本文将对 Wi-Fi 对等技术进行评估。 Wi-Fi 对等(P2P)支持具备适当应用的 Android 4.0 或更高版本在没有接入点的情况下通过 Wi-Fi 彼此连接。 Android Wi-Fi P2P 框架符合 Wi-Fi Direct 标准。 一般情况下,Wi-Fi Direct 支持更快的速度和更远的距离,但是所需的功耗比蓝牙连接高。...
分类:
移动开发 时间:
2014-08-06 10:27:01
阅读次数:
299
问题分析:
之所以会出现中文乱码问题,归根结底在于中文的编码与英文的编码方式存在差异。
在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
Tag:MessageQueue-JNIException dispatching input event.Exception in MessageQueue callback: handleReceiveCallbackjava.lang.NullPointerException原因是我在Touc...
分类:
其他好文 时间:
2014-08-05 22:30:00
阅读次数:
315
1问题 为了加强软件的安全性,将http请求,封装在jni中,即通过c语言实现http请求,返回字符串。然而字符串往往包含中文,当返回类型为jstring时,就会出现JNI WARNING: illegal continuation byte 0xd0这错误,这是因为jni中c文件有中文, 中文不....
分类:
移动开发 时间:
2014-08-05 22:13:00
阅读次数:
311
FFMPEG是一个广泛用于媒体处理的库,在Java的世界里,处理视频的能力相当弱,于是有很大需求需要Java
调用 FFMPEG。Java 调用C的方式有很多,可以用最原始的JNI方式,也可以JNA方式,还可以是命令行。
这里介绍的是用JavaCPP 调用 ffmpeg 库的方式,而不是命令行模式。...
分类:
编程语言 时间:
2014-08-05 19:24:00
阅读次数:
429