![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 69
VikingMei
这个作者很懒,什么都没留下…
展开
-
Android NDK 开发之(一) 管中窥豹
因为项目需要,最近开始用Android开发,想使用一些线程的C\C++代码,所有,了解了下 NDK的使用。虽然网上的相关教程一找一大把,学习的过程中也借鉴了不少 ,不过感觉还是自己写一边,权当作是加深印象啦。 JNI, java nativa interface, 是通过虚拟机来实现 java 和本地代码(主要是C\C++)进行相互调用的一种技术。 鄙人对 Java 不是很熟,关于虚原创 2012-12-11 23:19:23 · 514 阅读 · 0 评论 -
Android NDK 开发之(二) 牛刀小试
上一篇中讲的是怎么样在PC上实现简单的JNI调用, 这一篇介绍怎么样在Android应用中完成同样的功能。因为PC与手机上的处理器是不一样的,所以不能直接使用电脑上的gcc和对应的库文件进行编译,而是使用对应的sdk,也就是 NDK进行开发。NDK + Android SDK + Eclipse + ADT 安装这个就不用多说了, 网上教程一找一大把。 先安装好Android SDK,原创 2012-12-12 14:08:40 · 2122 阅读 · 0 评论 -
ndk-build 使用笔记
制定编译脚本在Android项目目录下运行 ndk-build的时候,会默认寻找 jni/Android.mk, 然后用它作为编译脚本, 不管你是不是在jni目录下面。如果想用其他的脚本来做点不一般的,可以使用APP_BUILD_SCRIPTndk-build APP_BUILD_SCRIPT=PATH/TO/YOUR/SCRIPT编译调试版本ndk-build NDK_DEB原创 2012-12-14 14:01:40 · 1274 阅读 · 0 评论 -
Android + NDK + Eclipse 调试
这两天在倒腾NDK, 算是小告一段落,下面就说说Eclipse下面 NDK plugin的配置以及如何在 Eclipse下面调试 native 代码。PS: 也是参照网上的文章做的,本来打算直接摘抄他的,结果当时没有保存,算了,直接自己写一篇了。准备工作安装Android SDK 和 NDK, 这个不多说啦,网上很多安装Eclipse插件Help ->原创 2012-12-16 02:14:31 · 1222 阅读 · 0 评论 -
Android 使用AudioRecord 录音只有噪音
最近在使用 AudioRecord 录wave音频, 因为使用的是 AudioFormat.ENCODING_PCM_16BIT, 所以 read数据的时候,使用的short[] 作为Buffer, 结果出来发现全部是噪音,没有人声音。 折腾了一阵子,突然发现问题出在 writeShort 那里, 因为 DataOutputStream 的writeShort 写的时候是使用 big-原创 2012-12-20 14:26:37 · 6749 阅读 · 2 评论