自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android NDK开发-图片的压缩(libjpeg)

动态库的编译首先要安装ndk的环境,前面的文章里面有提到,这里就不再赘述了。下载jpeg的源码链接,只需要将jni的部分上传到服务器上面,新建一个文件夹将jni拷贝进去,在jni文件夹中执行ndk build这时候就会生成动态库和一些必要的文件。 接下来就是编码的时间。实现图片的压缩1.图片的压缩这个项目我用的是eclipse编辑器,同样的需要下载ndk的工具包,这个网上的...

2018-02-09 15:46:26 1350

原创 Android音视频三-AndroidStudio整合FFmpeg项目+FFmpeg视频解码

参数编辑器 AS3.0NDK最新版整合步骤首先AS要下载ndk-bundle,这个比较简单在设置里面就可以下载,下载完成以后新建项目时候勾选上inclue C++选项。由于对Cmake不是特别熟悉,所以项目里面我用的是Makefile来编译整个项目。其实Cmake最后也是生成Makefile文件来编译整个项目。项目里面就需要在main目录下新建jni文件夹,如下图: jn...

2018-02-08 11:38:47 1397 4

原创 Android音视频二-FFmpeg的解码流程

前言在学习FFmpeg的时候很有幸读到了雷霄骅博士的博客,非常感谢他留下的宝贵财富,知识是不朽的。1 FFmpeg库简介2 总体流程图如下 以上的所有函数都比较重要,需要记住。另外由于FFmpeg版本的改变,其中的不少函数也进行了修改。修改的地方大家可以查看ffmpeg-3.4.1\doc\APIchanges文件,里面有不同版本函数更改的说明。2.1 FFm

2018-02-07 14:42:00 380

原创 Android音视频一开篇-FFmpeg的编译

一、环境的搭建linux环境 我用的是阿里云的服务器,centos7系统,用ubuntu系统的基本操作也是一样。下载ndk,我这里用的是 android-ndk-r10e,也可以在linux系统上吗直接下载,也可以下载以后传到服务器上面。下载了以后将文件解压到指定的文件夹,然后记住文件的路径,如果是zip的就用unzip命令,如果后缀是gz,就用tar -xzvf xx.tar.gz

2018-02-07 10:25:49 278

原创 Android自定义View专题六-PathMeasure实战,仿小红书动态标签

仿小红书动态标签

2017-11-12 16:13:14 1422

原创 Android自定义View专题五 PathMeasure详解

PathMeasure系列文章

2017-11-12 11:27:09 379

原创 Android自定义View专题四 View、Window、WindowManager和Activity之间的关系

Window

2017-11-11 17:09:23 1004

原创 Android自定义View专题二 Android分发机制

Android分发机制

2017-11-07 16:43:56 204

原创 Android自定义View专题一 UI绘制流程

自定义View专题

2017-11-07 16:33:00 422

原创 Android自定义View专题三-自定义View属性

自定义View属性

2017-10-15 17:20:00 195

原创 6.AsyncTask中的FutureTask和Callable

1.Callable接口和Future接口

2017-10-13 17:37:22 329

原创 5.Java多线程之带你认识不一样的生产者消费者(一)

Java多线程之带你认识不一样的生产者消费者(一)生产者/消费者模式是等待/通知最经典的案例。

2017-05-07 17:02:07 485

原创 4、Volley解析(二),源码的深入分析一,缓存线程和网络请求线程

前言首先来看一下谷歌的官方流程图

2017-04-28 15:21:26 348

原创 3、Volley解析(一),了解Volley的基本用法

前言首先强烈推荐Volley的源码,Volley是 Google 官方的异步任务框架。

2017-04-28 12:48:01 343

原创 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 332

原创 1.Java线程基础-Android线程相关

Java线程基础-线程和线程池的介绍(主要是Android部分)第一次写博客,想想还是有点小激动。由于是新手文中可能有错误,欢迎各位批评指正。如果对您产生了什么误导,先说一声抱歉。

2017-04-25 11:15:46 270

ffmpeg脚本文件

内容包括,编译多个动态库的脚本文件,编译一个动态库的脚本文件和编译debug版本的脚本文件

2018-02-07

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除