Android源代码包含内嵌在Android系统中的应用程序的源代码、Android SDK带的各种工具的源代码、Android NDK的源代码、HAL源代码。 Android源代码目录 makefile文件(makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件 ...
分类:
移动开发 时间:
2016-04-23 13:35:19
阅读次数:
267
在此章节中只要介绍了Android底层开发环境的搭建,其中包括了Android应用程序开发环境、Android NDK开发环境和交叉编译环境的搭建! 1:JDK的安装 (1)下载JDK的压缩包(tar.gz) http:/www.oracle.com/technework/java/javase/d ...
分类:
移动开发 时间:
2016-04-23 11:51:51
阅读次数:
225
2014.7
ADT Bundle
http://dl.google.com/android/adt/adt-bundle-windows-x86-20140702.zip
http://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.zip
http://dl.google.com/android/adt/a...
分类:
移动开发 时间:
2016-04-22 18:50:46
阅读次数:
203
不清楚NDK从哪个版本开始其实就已经自带libiconv这个转换库了,压根就不需要三方编译!具体使用方法:a.cppextern"C"{#include<iconv.h>}android.mk:添加如下代码LOCAL_WHOLE_STATIC_LIBRARIES+=android_supportinclude$(BUILD_STATIC_LIBRARY)$(callimport-module,android/..
分类:
其他好文 时间:
2016-04-22 16:48:04
阅读次数:
279
安装:参考这个 http://blog.sina.com.cn/s/blog_48ed03c80101nhei.html demo:参考这个 http://www.cnblogs.com/yejiurui/p/3476565.html 遇到的问题,解决: http://www.cnblogs.com ...
分类:
其他好文 时间:
2016-04-22 16:33:05
阅读次数:
105
Android之NDK开发 一、NDK产生的背景 Android平台从诞生起,就已经支持C、C++开发。众所周知,Android的SDK基于Java实现,这意味着基于Android SDK进行开发的第三方应用都必须使用Java语言。但这并不等同于“第三方应用只能使用Java”。在Android SD ...
分类:
移动开发 时间:
2016-04-22 13:26:16
阅读次数:
321
本章中我们学习到,Android底层开发需要的工具有:JDK6或以上的版本;Ec'lipse3.4或以上的版本;ADT(用于开发Android应用程序);CDT(用于开发Android NDK程序);Android SDK;Android NDK;交叉编译环境;Linux内核源代码;Android源 ...
分类:
移动开发 时间:
2016-04-21 13:42:12
阅读次数:
161
第二章:搭建Android开发环境 本章主要介绍如何搭建Android底层开发的环境,主要包括Android应用程序开发环境,Android NDK 开发环境和交叉编译环境的搭建。为后期的开发做好铺垫。 查阅资料后的Andorra环境搭建的主要步骤: 一、JDK 下载地址:http://www.or ...
分类:
移动开发 时间:
2016-04-21 13:26:50
阅读次数:
230
JNI
NDK开发环境的搭建将NDK的路径拷贝到环境变量path中 cmd中运行ndk-build可验证是否添加成功
JNI_HelloWorld
步骤1.创建Android工程
2.java代码中声明native方法
3.在工程根目录下创建jni文件夹,编写c代码,名字要对应
4.编写Android.mk文件
5.NDK编译生成动态链接库
6.java代码load动态库,调用native代码
实...
分类:
其他好文 时间:
2016-04-19 19:44:05
阅读次数:
220