随笔分类 -  ANDROID-JNI

android JNI(转)
摘要:原文:http://jinguo.iteye.com/blog/696185Java Native Interface (JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机 (VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应用程序和库进行交互操作。1.从如何载入.so档案谈起 由于Android的应用层的类都是以Java写的,这些Java类编译为Dex型式的Bytecode之后,必须靠Dalvik虚拟机(VM: Virtual Machine)来执行。VM在Androi 阅读全文
posted @ 2013-12-08 23:09 潜心止水 阅读(400) 评论(0) 推荐(1)
Windos下Android(ADT Bundle)配置NDK的两种方法------ADT、Cygwin、NDK配置汇总(转)
摘要:转自:http://blog.csdn.net/yanzi1225627/article/details/16897877 Android开发环境由windows下ADT Bundle搭建,且按前文http://blog.csdn.net/yanzi1225627/article/details/16876311所示,安好cygwin和CDT,能够运行c或c++的helloworld。NDK我用的android-ndk-r7-windows。第一种配置方法:参考http://blog.csdn.net/xinzheng_wang/article/details/7416543文中所说,andr 阅读全文
posted @ 2013-12-06 18:30 潜心止水 阅读(584) 评论(0) 推荐(0)
android-ndk-r7b编译环境Cygwin工具搭建及配置(转)
摘要:开发android ndk 的时候需要一个编译工具编译c程序,ndk需要linux下编译,所以win环境下提供Cygwin模拟linux编译Candroid-ndk 较低版本的这个工具的配置网上很多,我这儿记述点android-ndk-r7b下配置Cygwin的步骤:1.到Cygwin的官方网站下载Cygwin的安装程序,地址是:http://www.cygwin.com/2.运行下载的setup.exe,3.到选包的时候注意下,下图中圈中的必须安装,否则没有gcc工具无法编译4.安装好后运行Cygwin,检查gcc,make工具是否安装命令:gcc -v内容大致如上,ok,gcc已安装成功命 阅读全文
posted @ 2013-12-06 16:04 潜心止水 阅读(284) 评论(0) 推荐(0)