自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 问答 (1)
  • 收藏
  • 关注

原创 NestedScrolling

NestedScrolling标签(空格分隔): androidNestedScrolling(ns)是一种嵌套滑动机制,能够互相协同处理事件。在5.0版本中view已经实现了ns,为了兼容提供了NestedScrollingChild,NestedScrollingParent接口。并且提供了NestedScrollingChildHelper,NestedScrollingParentHelpe

2017-02-27 15:17:06 348

原创 Mediacodec序

MediaFormat封装了媒体数据格式的描述信息,注意key如果没有标记为optional(可选的),则是强制设置的,不设置会出错具体key相关参考文档。 关于mediadormat的颜色空间需要特别注意,不同的手机支持性不一样,非常容易出问题。 一般还会遇到输出视频方向问题()从surface编码public class EncodeFromSurfaceActivity extends A

2017-02-22 16:54:33 1991 1

原创 Mediacodec

基本原理和流程 Mediacodec用于硬件编解码,其存在3种形态Stopped[Uninitialized,Confirured,Error]Executing[Flushed,Running,End of Stream],Released。构造一个Mediacodec对象(eg:MediaCodec.createDecoderByType)时处于Uninitialized态,执行configu

2017-02-18 11:34:43 3507

原创 MediaMuxer和MediaExtractor

MediaExtractor主要用于提取音视频相关信息,分离音视频。 MediaMuxer主要复用和解复用音视频。MediaExtractor使用一般步骤1.//设置数据源setDataSource2.//分离轨道getTrackCount,getTrackFormat3.//选择轨道selectTrack,unselectTrack4.//读取数据readSampleData5.

2017-02-17 16:08:37 4498

原创 HandlerThread源码分析

HandlerThread源码分析public class HandlerThread extends Thread { //线程优先级 int mPriority; //线程id int mTid = -1; Looper mLooper; public HandlerThread(String name) { super(name);

2017-02-05 10:30:50 333

空空如也

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

TA关注的人

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