
NDK
智能座舱搬砖工
成事在人,休言万般皆是命;境由心造,退后一步自然宽!
展开
-
JNI学习笔记之:锅炉压力监控测试Demo
最近这段时间,利用空余时间学习下JNI开发相关知识,把学习相关知识的做个笔记。首先我们Android JNI开发,要用到的C语言常见术语有:库函数: |- 为了代码重用,在C语言中提供了一些常用的、用于执行一些标准任务(如输入/出)的函数,这些函数事先被编译,并生成目标代码,然后将生成的目标代码打包成一个库文件,以供再次使用。 库文件中的函数被称为库函数,库文件被称为函数库。 |- 在Wi原创 2016-07-01 09:56:18 · 1757 阅读 · 0 评论 -
JNI学习之:C/C++基础知识学习
项目中要用到JNI开发相关知识,所以在网上和视屏上进行了相关学习,JNI目的是实现java与C/C++互通(相互调用实现我们想要的功能)。之前也看过C语言的书箱,但是久了没有用过,等于没看,遗忘的速度远远超过我学习的速度,所以这次又花点时间来简单学习下相关的知识。主要目的还是学习JNI,呵呵。人比较赖,所以就在网上找了些资料,加上学习视频中的一些文字 笔记,东拼西凑,弄成了这个四不像的笔记。请原创 2016-06-20 10:47:51 · 2010 阅读 · 1 评论 -
Android NDK学习之:Eclipse配置NDK环境及打印日志
上一篇博客Android NDK开发学习:我的第一个NDK项目虽然是用Eclipse开发,但是在编译项目和运行项目时,都用到了CMD窗口命令,包括javah及ndk-build等命令。如果Eclipse工具可以直接进行编译NDK项目,不用来回切换Eclipse及CMD窗口多好呀。这个愿望肯定是可以实现的。接下来开始Eclispe之NDK配置。 还是在我的Android NDK开原创 2016-06-07 09:48:40 · 3268 阅读 · 2 评论 -
Android NDK开发学习:我的第一个NDK项目
NDK介绍: * 1,NDK是什么:可以参考安卓官网https://developer.android.com/ndk/index.html的介绍,网上也有很多的相关资料。 * 2,什么场景可以用NDK:在上一篇文章Android NDK开发之Hello-JNI!中有简单介绍。 * 3,什么是交叉编译:一个平台上生成另外一个平台上可执行的代码。同一个体系结构可以运行不同的操作系统;原创 2016-06-06 10:31:59 · 5167 阅读 · 0 评论 -
Android NDK开发之Hello-JNI!
Android NDK 是指Android Native Development Kit,也被Google称为“NDK”。Android程序运行在Dalvik虚拟机中, NDK允许用户使用类似C / C++之类的原生代码语言执行部分程序。包括了:从C / C++生成原生代码库所需要的工具和build files。 将一致的原生库嵌入可以在Android设备上部署的应用程序包文件(原创 2016-06-01 11:23:59 · 4987 阅读 · 0 评论 -
ubuntu下编译FFmpeg
今天花了很长的时间,边网上搜索资料,边操作电脑,终于在Linux系统下把ffmpeg编译成功了。 我用的是Windows10系统,装的虚拟机和ubuntu14.03系统。尽管网上有很多资料,我也参考了很多资料。 我觉得还是必须把今天的成果记录下来。以后要再编译的话就可以直接照葫芦画瓢了。第一步:下载linux版本的ndk,下载地址我使用的是http://wear.techbrood.com/to原创 2016-11-30 17:40:55 · 2767 阅读 · 0 评论