码迷,mamicode.com
首页 >  
搜索关键字:jni    ( 2103个结果
设计模式实战应用之五:工厂方法模式
工厂方法模式的应用相当广泛。工厂方法模式在 Java API 中的应用比比皆是:java.util.Collection 接口的 iterator 方法就是一个很著名的抽象工厂方法的示例;java.net.URLStreamHandlerFactory 的 createURLStreamHandler(String protocol) 也是工厂方法模式的一个很经典的应用,URLStreamHandlerFactory 定义了一个用来创建 URLStreamHandler 实例的 createURLStre...
分类:其他好文   时间:2014-07-30 20:52:34    阅读次数:296
JNI学习心得(1)
JNI入门教程,JNI demo
分类:其他好文   时间:2014-07-29 21:01:02    阅读次数:291
Android JNI配置及入门
JNI是一种可以在Java中调用C/C++代码的技术,也就是说可以在Android上使用C/C++来开发。但是并不能用纯C/C++来开发Android应用,因为这些C/C++代码要通过Java定义的接口来调用。 我试验Android上的JNI时使用的是NDK-R10,不需要Cygin,使用版本较低的NDK时请另寻教程。 NDK的安装与ADT中如何配置NDK 可以到Androi...
分类:移动开发   时间:2014-07-29 12:51:26    阅读次数:266
Mac无法编译android
编译android 4.4.3,错误是: unable?to?find?any?jni?methods?for?org/chromium/ui/clipboard 原因是Xcode升级到5.1之后不兼容,无法编译`external/chromium_org`,解决方法参考<link>...
分类:移动开发   时间:2014-07-26 03:41:17    阅读次数:379
Failed to load the JNI shared library "c:***\jvm.dll"
哇哇哇、、、、你们是不是也出现过这样的错误阿、、什么意思啊?好吧、、、你们看:你的电脑是32位的还是64位的?没事、这个かまいません、、、关键是你安装的JDK是32位的还是64位的?这才是关键!这个意思是说你这个路径下的JDK不对、你就换成64位吧、、、是不是好了!(*^__^*..
分类:其他好文   时间:2014-07-26 03:21:17    阅读次数:292
Base64编解码Android和ios的例子,补充JNI中的例子
1.在Android中java层提供了工具类:android.util.Base64; 里面都是静态方法,方便直接使用: 使用方法如下:Java代码//Base64编码:byte[]encode=Base64.encode("Hello,World".getBytes(),Base64.DEFAUL...
分类:移动开发   时间:2014-07-25 14:27:01    阅读次数:470
Android_监听自身应用被卸载
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
JNI动态注册
在纯java中使用JNI文章中可以看到,java的native方法与C/C++代码函数是通过Java___这种方式对应的,即它是静态注册的。当需要使用现C/C++代码函数时,需要以这种形式定义包装函数,在包装函数中调用现有C/C++代码函数;而且这样的函数名也非常长,不适合管理。使用动态注册,可以不受上述命名的限制。 下面我将Android NDK中的samples\hello-jni示例,由原...
分类:其他好文   时间:2014-07-22 22:39:32    阅读次数:287
在Eclipse下导入vlc-android并编译
在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
Android JNI 之 JNIEnv 解析
.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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!