- 1
- 0
- 约1.51万字
- 约 9页
- 2016-10-15 发布于四川
- 举报
ANDROIDNDK编程入门笔记
ANDROID: NDK编程入门笔记
Posted on 2011-05-30 23:29?Braincol?阅读(1693)?评论(0)?编辑?收藏?为何要用到NDK?
前段时间,工作中需要用android的应用程序访问android的根文件系统中的文件,但是由于应用程序的权限限制,无法访问这些文件,怎么办? 所以这就要用到了NDK编程了,既用C/C++代码实现访问系统文件,并将其生成本地库,供android中的java代码调用,这样就可以在java代码中通过调用C/C++编写的库的接口来实现对系统文件的访问。
?
下面就介绍下Android NDK的入门学习过程:
入门的最好办法就是学习Android自带的例子, 这里就通过学习Android的NDK自带的demo程序:hello-jni来达到这个目的。
一、 开发环境的搭建
a.? android的NDK开发需要在linux下进行: 因为需要把C/C++编写的代码生成能在arm上运行的.so文件,这就需要用到交叉编译环境,而交叉编译需要在linux系统下才能完成。
b. 安装android-ndk开发包,这个开发包可以在google android 官网下载: 通过这个开发包的工具才能将android jni 的C/C++的代码编译成库
c. android应用程序开发环境: 包括eclipse、java、 android
原创力文档

文档评论(0)