
android_NDK
文章平均质量分 64
kenthomsen
这个作者很懒,什么都没留下…
展开
-
Native讲座--入门
android 的native开发 rockPlayer李亮 背景:android中java开发已经可以满足绝大部分的需求。应用场景(什么需要native开发)1.非常非常强调性能的场合。(计算量很大)2.移植。(将C/C++的游戏代码用在java上)3.软件保护。(native层做软件保护,很好的反编译)Native调用原理原创 2014-06-14 19:35:58 · 462 阅读 · 0 评论 -
2012年08月31日
这几天一直在研究JNI的开发过程,顺便把NDK环境搭建一起总结下。在windows环境下开发jni需要c/c++编译器的支持,网络上我看很多人使用cygwin。呵呵我不是很喜欢使用它,感觉安装起来挺麻烦的。我使用GNUStep,下载地址http://www.gnustep.org/experience/Windows.html。下载安装后,验证是否成功。打开GNUstep->Shell,输原创 2014-06-14 19:35:52 · 314 阅读 · 0 评论 -
Android JNI必须掌握的五点
http://www.2cto.com/kf/201308/232666.html1:JNI是什么? JavaNativeInterface(JNI)是Java提供的一个很重要的特性。它使得用诸如C/C++等语言编写的代码可以与运行于Java虚拟机(JVM)中的 Java代码集成。有些时候,Java并不能满足你的全部开发需求,比如你希望提高某些关键模块的效率,或者你必须使用某个以C/C原创 2014-06-14 19:39:16 · 438 阅读 · 0 评论 -
Windows平台下如何使用Android&nbs…
鉴于有些同学想要学习NDK,但在网上很难找到一个讲解比较清楚、按照步骤操作可以比较顺利学会NDK的文章,所以写了此篇教程。一.学习本篇教程需要具备的条件:1. 了解JAVA中JNI的概念、好处以及使用方法,网上很多介绍,这里就不重复了。2. 你的电脑配置好了Android应用开发环境,即:JAVA、Eclipse、ADT和Android SDK。二.准备需要Android ND原创 2014-06-14 19:38:29 · 320 阅读 · 0 评论 -
庆祝一下,Android视频采集+H264编…
http://www.rosoo.net/a/201106/14633.html原创 2014-06-14 19:38:25 · 333 阅读 · 0 评论 -
关于使用Android NDK编译ffmpeg
http://yarin.blog.51cto.com/1130898/870908 由于项目需求,前两天在在ios项目中使用ffmpeg,写下了“关于ios中编译ffmpeg0.9.2库”,然后有朋友在咨询,如何编译最新版的ffmpeg,其实最新版的编译也差不多,只是看看最新版的改变如何,修改一些参数即可,同时又因为我需要将项目跨平台到android,所以这次又需要在android中使用原创 2014-06-14 19:38:23 · 319 阅读 · 0 评论 -
一个使用FFmpeg库读取3gp视频的例…
http://blog.youkuaiyun.com/vrix/article/details/6930095本文中的代码来自于https://github.com/churnlabs/android-ffmpeg-sample,更多的可以参考这个项目代码。我会在代码中加一些自己的注释。感谢作者churnlabs给我们提供这么好的例子以供我们学习。在Android的一些系统层应用开发大多数是采用jn原创 2014-06-14 19:38:20 · 727 阅读 · 0 评论 -
windows下搭建NDK+Cygwin编译环境…
下载ndk,安装完cygwin后1.在系统变量Path后面加上C:\cygwin\bin 这样在dos下,只要输入bash就可以进入到cygwin环境。2.在系统变量Path后面加上E:\android\android-ndk-r8 输入命令行的时候简单一点。3.先定义一个系统变量NDK_ROOT=E:\android\android-ndk-r8 注意这个命令在cygwin下原创 2014-06-14 19:38:16 · 449 阅读 · 0 评论 -
android -- 编译不同库…
http://blog.youkuaiyun.com/andyhuabing/article/details/8685916我们经常会编译不同库在不同的场合下,而也经常与第三方有合作,对方提供静态库,动态库及配置文件,也有可能需要提供库给对方等等,借此机会将所使用的一些情况作个总结。下面写的android.mk都是一些模板,可能模块可能不需要但加上也无所谓,必要时直接加即可。1、编译生成动态库原创 2014-06-14 19:38:12 · 251 阅读 · 0 评论 -
android 移植ffmpeg后so库的使用
android移植ffmpeg后so库的使用今天折腾了一天,可算是有所收获,成功的用jni调用了libffmpeg中的一个方法-----avcodec_version(),至于avcodec_version()是干什么用的我不大清楚,应该是获取版本信息吧,没有深入的去研究ffmpeg。这里主要是想把折腾一天所获取的经验记录下来,以免时间长全忘了,也希望能给其他人一点借鉴,不至于和我一样一原创 2014-06-14 19:38:10 · 422 阅读 · 0 评论 -
Windows XP、Cygwin、N…
谢谢,非常受益!原文地址:XP、Cygwin、NDKr5b编译Android下的ffmpeg">Windows XP、Cygwin、NDKr5b编译Android下的ffmpeg作者:jack_wuwei 历经挫折和摧残,终于成功在Windows XP, Cygwin, NDK SDKr5b下成功编译了ffmpeg,下面是完整的编译过程,下面是详细的过程:一、准备工作2、下载Cygwin,转载 2014-06-14 19:38:08 · 353 阅读 · 0 评论 -
NDK cygwin编译 cannot find lffmp…
编译libffmpeg.so后,编写.c文件封装libffmpeg.so,在编译.c文件时需要引用ffmpeg文件夹,需要将ffmpeg文件夹与.c文件一起放到jni文件夹下,在mk文件中编译源文件指向.c文件,然后把.so文件拷到libs文件夹下,如果提示找不到lib**库文件(cannotfindlffmpeg),需要将libffmpeg.so文件拷到ndk目录的android-ndk-r原创 2014-06-14 19:38:14 · 342 阅读 · 0 评论