- 博客(16)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Android NDK开发-图片的压缩(libjpeg)
动态库的编译首先要安装ndk的环境,前面的文章里面有提到,这里就不再赘述了。下载jpeg的源码链接,只需要将jni的部分上传到服务器上面,新建一个文件夹将jni拷贝进去,在jni文件夹中执行ndk build这时候就会生成动态库和一些必要的文件。 接下来就是编码的时间。实现图片的压缩1.图片的压缩这个项目我用的是eclipse编辑器,同样的需要下载ndk的工具包,这个网上的...
2018-02-09 15:46:26 1370
原创 Android音视频三-AndroidStudio整合FFmpeg项目+FFmpeg视频解码
参数编辑器 AS3.0NDK最新版整合步骤首先AS要下载ndk-bundle,这个比较简单在设置里面就可以下载,下载完成以后新建项目时候勾选上inclue C++选项。由于对Cmake不是特别熟悉,所以项目里面我用的是Makefile来编译整个项目。其实Cmake最后也是生成Makefile文件来编译整个项目。项目里面就需要在main目录下新建jni文件夹,如下图: jn...
2018-02-08 11:38:47 1425 4
原创 Android音视频二-FFmpeg的解码流程
前言在学习FFmpeg的时候很有幸读到了雷霄骅博士的博客,非常感谢他留下的宝贵财富,知识是不朽的。1 FFmpeg库简介2 总体流程图如下 以上的所有函数都比较重要,需要记住。另外由于FFmpeg版本的改变,其中的不少函数也进行了修改。修改的地方大家可以查看ffmpeg-3.4.1\doc\APIchanges文件,里面有不同版本函数更改的说明。2.1 FFm
2018-02-07 14:42:00 414
原创 Android音视频一开篇-FFmpeg的编译
一、环境的搭建linux环境 我用的是阿里云的服务器,centos7系统,用ubuntu系统的基本操作也是一样。下载ndk,我这里用的是 android-ndk-r10e,也可以在linux系统上吗直接下载,也可以下载以后传到服务器上面。下载了以后将文件解压到指定的文件夹,然后记住文件的路径,如果是zip的就用unzip命令,如果后缀是gz,就用tar -xzvf xx.tar.gz
2018-02-07 10:25:49 301
原创 5.Java多线程之带你认识不一样的生产者消费者(一)
Java多线程之带你认识不一样的生产者消费者(一)生产者/消费者模式是等待/通知最经典的案例。
2017-05-07 17:02:07 499
原创 2、AsyncTask源码分析
This class allows you to perform background operations and publish results on the UI thread without having
2017-04-25 15:08:27 343
原创 1.Java线程基础-Android线程相关
Java线程基础-线程和线程池的介绍(主要是Android部分)第一次写博客,想想还是有点小激动。由于是新手文中可能有错误,欢迎各位批评指正。如果对您产生了什么误导,先说一声抱歉。
2017-04-25 11:15:46 282
TA创建的收藏夹 TA关注的收藏夹
TA关注的人