ANdroid NDK学习笔记
来源:互联网 发布:安卓呼死你软件免费版 编辑:程序博客网 时间:2024/04/30 19:02
最近在学安卓的时候,发现很多地方提到过ndk,出于好奇,在最近比较闲的时候研究一下,博客持续更新,希望能与大家一起学习。如果大家有什么好的教程和视频能不要吝啬,分享出来,还是老话:在追求技术的道路上,能与君共勉,越走越远。
什么是NDK(android native develop kits ):android 本地开发工具集 ,可以把c/c++ ->编译成一个 linux下可以执行的二进制文件 java代码里面就可以通过jni 调用执行二进制的文件.
什么是JNI :java本地开发接口,JNI是一个协议这个协议用来沟通java代码和外部的本地代码(c/c++).通过这个协议,java代码就可以调用外部的c/c++,代码外部的c/c++代码也可以调用java代码。
JNI开发用途:驱动开发 (wifi-hotspot) 2.3无线热点共享 ,Native code效率高,数学运算,实时渲染的游戏上,音视频处理(极品飞车,opengl,ffmpeg),复用代码(文件压缩,人脸识别…)等。
首先,工欲善其事,必先利其器。我们需要下载ndk,现在最新的是reversion11d,但是查找好多论坛好多猿友反应这个版本还不是很稳定,这里我选择的是r9d, 比较稳定的版本。这里附上百度云的下载地址:【链接:http://pan.baidu.com/s/1nuCHjCl密码:jruc】,家底都拿出来了。下载完的猿友们,解压到一个文件夹中。因为需要配置环境变量,所以文件夹中的地址不要有中文路径。解压后,复制地址,这里附上我的地址:【D:\AndroidStudio2.1.3\ndk\android-ndk-r9d-windows-x86_64\android-ndk-r9d】,然后配置环境变量:选择系统变量Path,在原有的路径上加上分号;
确定就行, 如何确定有没有添加成功呢?可以用dos 命令察看。命令是:ndk-build
当出来这些信息,那就是将ndk 配置好了 。
然后我们需要将ndk 插入到开发工具中, 最近一直在使用as ,这里配置一下Eclipse,方便大家的使用。 在Eclipse中打开Help--> Install -->点击Add ,选择你的ADt压塑包,选择中间的插件,插件中有个Android Natuve Develop kits.这样next,next 就行, 成功后重启ec, 然后会有这个 就okl
- Android NDK 学习笔记
- Android NDK学习笔记
- Android NDK学习笔记
- Android NDK学习笔记
- Android NDK 学习笔记
- Android NDK 学习笔记
- android ndk学习笔记
- ANdroid NDK学习笔记
- android学习笔记之NDK
- android NDK开发学习笔记
- Android NDK 学习笔记(一)
- NDK学习笔记:Android.mk
- Android NDK (学习笔记一) —— 认识NDK
- Android学习笔记:NDK入门一些总结
- Android NDK学习笔记(不用cygwin)
- Android NDK学习笔记1-基础知识篇
- Android NDK学习笔记15-配置AndroidStudio
- Android Studio实现NDK编程学习笔记
- ViBe算法原理和代码解析
- toast最基本用法
- python请求时cookie处理
- 流程控制语句:分支语句-三元运算符 ?:
- CountDownLatch、CyclicBarrier和Semaphore
- ANdroid NDK学习笔记
- 前端必知必会—HTTP协议
- springBoot01 之HelloWorld
- com.microsoft.sqlserver.jdbc.SQLServerException: 将截断字符串或二进制数据
- 动态增加分组报表组内数据并刷新页面
- java 操作redis (Spring 连接池)
- android 6.0编译时出现ERROR:Security problem ,see jack server log
- VI中的多行删除与复制
- TTTAttributedLabel 使用小记