1.通过jni实现函数
//LOG宏定义
#define LOG_INFO(tag, msg) __android_log_write(ANDROID_LOG_INFO, tag, msg)
#define LOG_DEBUG(tag, msg) __android_log_write(ANDROID_LOG_DEBUG, tag, msg)
#define LOG_WARN(tag, ms...
分类:
移动开发 时间:
2014-07-23 22:36:17
阅读次数:
311
摘要
本案例研究讨论了如何将地图和地理定位特性构建到 Android* 商务应用中,包括在 Google Maps* 上覆盖商店位置,以及在设备进入商店地理围栏邻近区域时借助地理围栏通知用户。...
分类:
移动开发 时间:
2014-07-23 18:10:08
阅读次数:
1954
Ubuntu 32下Android NDK+NEON的配置过程及简单使用举例!...
分类:
移动开发 时间:
2014-07-23 17:16:21
阅读次数:
330
最近安装了NDK
R8B,但是在cygwin下开始使用ndk-build时出现大量的如题所示的警告。于是,先GOOGLE一下,寻找模糊答案。又到NDK下载网站看
到,NDKR8B确实更新了C++编译器。而且,有网文介绍说,使用NDK
R8不会出现那样的警告。这个,我没有试验,估计OK(因为作者说他自己试验..
分类:
其他好文 时间:
2014-07-23 00:17:58
阅读次数:
178
在纯java中使用JNI文章中可以看到,java的native方法与C/C++代码函数是通过Java___这种方式对应的,即它是静态注册的。当需要使用现C/C++代码函数时,需要以这种形式定义包装函数,在包装函数中调用现有C/C++代码函数;而且这样的函数名也非常长,不适合管理。使用动态注册,可以不受上述命名的限制。
下面我将Android NDK中的samples\hello-jni示例,由原...
分类:
其他好文 时间:
2014-07-22 22:39:32
阅读次数:
287
1.首先打开终端,cd到cocos2d-x-3.2目录下,运行命令./setup.py ,根据提示设置相应的ndk路径NDK_ROOT,sdk路径ANDROID_SDK_ROOT,ant路径ANT_ROOT,cocos2d路径COCOS_CONSOLE_ROOT
= “cocos2d-x-3.2/tools/cocos2d-console/bin”,也可以用open -t ~/.bash_pr...
分类:
其他好文 时间:
2014-07-22 22:33:54
阅读次数:
185
在Ubuntu14.04下载好了VLC的源码后,VLC的Eclipse工程存放在"vlc-android"目录
root@dzt-VirtualBox:/home/dzt/android_vlc/android# ls
android-headers-gingerbread compile.sh find_modules.sh NEWS
android-headers-hc configure....
分类:
移动开发 时间:
2014-07-22 14:33:14
阅读次数:
494
.jni.h文件 : 了解 JNI 需要配合 jni.h 文件, jni.h 是 Google NDK 中的一个文件, 位置是 $/android-ndk-r9d/platforms/android-19/arch-arm/usr/include/jni.h ;1. JNIEnv 作用JNIEnv 概念 : 是一个线程相关的结构体, 该结构体代表了 Java 在本线程的运行环境 ; JNIEnv...
分类:
移动开发 时间:
2014-07-21 22:31:07
阅读次数:
295
有一段时间没有用eclipse了,今天一打开居然报错>_<但是打开MyEclipse就没有问题=。=想想以前安装过好几个版本的JAVA,网上搜了资料,解决办法就是重新安装JAVA--无奈把N个版本的JAVA都给删了,下载最新的再安装。安装完后果然没问题了。不过有点后悔把版本都给删了,直..
分类:
系统相关 时间:
2014-07-21 19:44:22
阅读次数:
567
《Android JNI 专题>共分为四期:
Jni简单demo
Jni基本数据类型和方法介绍
Jni解析java自定义数据类型和回调java方法
Jni performance提高和Exception规避...
分类:
移动开发 时间:
2014-07-21 11:21:04
阅读次数:
268