本章主要介绍如何搭建搭建Android 底层开发环境,主要包括搭建Android 应用程序开发环境,搭建Android NDK开发环境和交叉编译环境的搭建。 (1)开发、测试和调试Linux驱动、HAL程序库的工具: DK6或以上版本;Eclipse 3.4或以上版本; ADT(用于开发Androi ...
分类:
移动开发 时间:
2016-04-30 18:10:07
阅读次数:
147
本章主要介绍如何搭建android底层开发的环境,主要包括android应用程序开发环境、android NDK开发环境个交叉编译环境的搭建。 首先开发、测试和调试linux驱动、HAL程序库需要以下工具: 1.JDK6或以上版本; 2.Eclipse3.4或以上版本; 3.ADT; 4.CDT; ...
分类:
移动开发 时间:
2016-04-30 14:13:01
阅读次数:
154
1、新建项目NDKDemo3 2、新建com.example.shixm.ndkdemo3.MyNdk.java 3、右键main文件夹,New->Folder->JNI Folder 4、MainActivity中调用getMyString TextView textView = (TextVie ...
分类:
其他好文 时间:
2016-04-29 22:05:52
阅读次数:
205
第二章:搭建Android开发环境 本章主要介绍如何搭建Android底层开发的环境,主要包括Android应用程序开发环境、Android NDK 开发环境和交叉编译环境的搭建。 之前学习过一些Linux和Android的相关环境的搭建,所以Android开发环境的搭建基本上都已经了解。 Ando ...
分类:
移动开发 时间:
2016-04-29 21:54:21
阅读次数:
195
现在使用Ndk开发的场景还蛮多,游戏引擎、音视频开发等都能涉及到,以前的工程大部分都是Eclipse的工程目录,但是App开发现在大部分都是在AndroidStudio开发工具中进行的,那就有个问题了?怎么在As中搭建Ndk的环境呢。这就是本篇文章所要解答的,并且会创建一个小例子,编译成.so文件,且在项目中使用。Come on….在没具体动手之前我们想一想怎么实现比较好吧,假如我们新建一个As2...
分类:
移动开发 时间:
2016-04-29 19:56:04
阅读次数:
425
AndroidStuido 运用 NDK 调用JNI 的一些基本步骤...
分类:
移动开发 时间:
2016-04-29 19:12:39
阅读次数:
223
Android For JNI(六)——交叉编译,NDK概述以及文件结构,编写自己的第一个JNI工程
终于回到我们的android了,我们先要配置这个NDK的环境,但是之前,我们还要了解一下基本的术语
一.交叉编译
在一个平台下编译出另一个平台可以执行的二进制程序
CPU平台:ARM X86 MIPS(指令集)
系统平台:windows linux mac
原理:模拟另一个平台的特性去编译程序...
分类:
移动开发 时间:
2016-04-29 18:55:41
阅读次数:
267
在线升级是每个应用都要考虑的功能,而安卓为了节省流量,更是支持了增量升级这种升级方式,不需要下载整个安装包,只需要下载增量升级包(或者叫补丁),然后与本地的安装包进行合成就可以了。本文的目的就在于对增量升级功能的开发过程做一个介绍,不涉及过多的原理,只讲述功能的实现,顺便把NDK开发的流程也穿插其中,希望对大家有所帮助。...
分类:
移动开发 时间:
2016-04-29 17:27:06
阅读次数:
331
Android JNI配置及入门
JNI是一种可以在Java中调用C/C++代码的技术,也就是说可以在Android上使用C/C++来开发。但是并不能用纯C/C++来开发Android应用,因为这些C/C++代码要通过Java定义的接口来调用。
我试验Android上的JNI时使用的是NDK-R10,不需要Cygin,使用版本较低的NDK时请另寻教程。
N...
分类:
移动开发 时间:
2016-04-29 16:29:50
阅读次数:
236
9、Search是可以输入你要下载的包的名称,能够快速筛选出你要下载的包。那四个单选按钮是选择下边树的样式,默认就行,不用动。View默认是Category,建议改成full显示全部包再查,省的一些包被隐藏掉。左下角那个复选框是是否隐藏过期包,默认打钩,不用管它就行,下边开始下载我们要安装的包吧,为 ...