码迷,mamicode.com
首页 >  
搜索关键字:jni    ( 2103个结果
创建eclipse针对NDK的联合编译环境。
1 建立工程 运行Eclipse,新建一个android project,取名hello-jni(或者你喜欢的其他比如fxxk-jni也行)。工程代码就从你的NDK/samples/hello-jni拷贝一份即可,记得拷贝jni那个目录,最终的目录结构如图。Libs目录一会会自动创建,现在木有也没....
分类:系统相关   时间:2014-12-18 15:06:18    阅读次数:353
JNI环境搭建,CDT, cygwin,NDK
1.为eclipse增加c和c++的开发插件下载地址:http://www.eclipse.org/cdt/downloads.php2,安装cygwinNdk需要运行在linux环境下,cygwin是windows下模拟linux的一个工具。Cygwin是一个程序,支持很多插件。安装地址:http...
分类:Windows程序   时间:2014-12-18 01:37:21    阅读次数:240
ffplay2 android 版正式发布
项目地址:https://github.com/DeYangLiu/AndroidPlayer/ 看点:  用ListView实现的简易文件浏览器。 用intent启动另一个Activity。 ndk 调试。 移植ffmpeg 2.5和sdl2 到android的各种坑。 同时编译多个库 ==== ln -s /mnt/OpenSource/SDL_image jni/ ...
分类:移动开发   时间:2014-12-18 00:20:24    阅读次数:356
关于Android下Delphi XE7获取通讯录的问题
在网上感到一篇高人写的代码XE6下获取通讯录的,但是弄到XE7不能用了,原因是TJavaObjectArray变成泛型了,弄了半天没有搞懂TJavaObjectArray怎么使用,老是出错,不过研究了下Androidapi.JNI.Provider下的源代码,发现操作Android数据库的几个函数,...
分类:移动开发   时间:2014-12-17 16:00:02    阅读次数:1202
如何定位Android NDK开发中遇到的错误
应部分同学要求,把之前的几篇文章合成这个一篇正式开始这个话题之前,先简单介绍一下什么是NDK和JNI,部分内容来自网络Android NDK是什么,为什么我们要用NDK?Android NDK是在SDK前面又加上了“原生”二字,即Native Development Kit,因此又被Google称为...
分类:移动开发   时间:2014-12-16 16:50:43    阅读次数:328
Android的Dalvik虚拟机
一、?Dalvik虚拟机 其实也算是一个JAVA虚拟机,只不过它执行的不是class文件,而是dex文件 Dalvik虚拟机和ART虚拟机都实现了三个用来抽象Java虚拟机的接口: ??1.?JNI_GetDefaultJavaVMInitArgs?--?获取虚拟...
分类:移动开发   时间:2014-12-16 11:57:56    阅读次数:189
Android 从硬件到应用:一步一步向上爬 4 -- 使用 JNI 方法调硬件驱动
Android下,java应用程序通过JNI方法调用硬件抽象层模块,在Android 从硬件到应用:一步一步向上爬 3 -- 硬件抽象层访问硬件驱动 中我们已经编译好了硬件抽象层模块,下面就要开始为HAL层编写JNI方法,为上层提供服务。 cd到frameworks/base/services/jni目录中,新建一个com_android_server_GpioService.cpp文件:...
分类:移动开发   时间:2014-12-15 23:40:54    阅读次数:305
Android学习六---OpenCV for android samples
搭建好OpenCV4Android环境后,就要着手开发自己的应用了。对于一个没有OpenCV基础的人来开发OpenCV应用确实有点难度,不过我们可以从samples里学起,结合javadoc和万能的网络开发一个简单的应用应该不难。为了简单,我们采用的是纯粹的java API不涉及JNI,等对这一部....
分类:移动开发   时间:2014-12-15 23:27:56    阅读次数:304
Android开发实践:JNI函数签名生成器
“函数签名”在AndroidNDK开发中很常见,由于Java支持重载,仅靠函数名无法唯一确定一个方法。因此,JNI提供了一套签名规则,用一个字符串来唯一确定一个Java端定义的Native方法。具体每一种Java数据类型对应的签名字符串如下所示(来自Oracle官网JNI的介绍):原理其实并不复..
分类:移动开发   时间:2014-12-15 21:57:17    阅读次数:308
Android NDK 生成多重cpu类型的so包
1、请参考我的博客 http://blog.csdn.net/changcsw/article/details/41491257  安装上 cygwin 环境 2、请参考我的博客 http://write.blog.csdn.net/postedit/8983907 完成基本的ndk 简单的生成仅支持 armeabi 的 so包 3、生成 支持多重cpu类型的 so包      在n...
分类:移动开发   时间:2014-12-15 20:20:08    阅读次数:237
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!