自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

viclee

博观而约取 厚积而薄发

  • 博客(4)
  • 资源 (4)
  • 收藏
  • 关注

原创 Android视频开发基础(五)

       今天这篇文章我们来讲点实用的内容。我们在进行需求开发的同时,有时候也需要去排查一些问题,今天就来讲讲我们可以借助哪些工具来分析和处理视频文件。由于本人使用的是mac,讲解均以mac为例。       今天主要讲解的几个工具是ffmpeg、ffprobe、qt-faststart和AtomicParsley。 ffmpeg       ffmpeg是一套用来记录、转换音...

2018-12-23 23:04:02 2447 4

原创 Android视频开发基础(四)

       前面几篇文章介绍了视频技术中最基础的概念以及Android中关于视频处理的一些知识,这些都是Android视频功能开发必须掌握的基础。这一篇文章作为这个系列的第四篇,主要来介绍直播相关的概念。       在这篇文章中,你可以学习到以下内容:1.当前直播产品的现状和面临的挑战2.直播系统的整体架构是怎样的3.直播客户端的结构如何4.常用的直播协议有哪些,他们有什么...

2018-12-17 21:28:57 2437

原创 Android视频开发基础(三)

        接着之前两篇文章继续来讲Android视频开发这个主题。今天这篇文章,我们来聊一聊Android中MediaPlayer的DataSource。也许有的同学会觉得奇怪,DataSource有什么好讲的,我们直接调用MediaPlayer的setDataSource方法不就可以了。其实我们要讲的是更深层次的问题:怎么来干预视频播放器获取数据的过程。要解释这个问题,首先我们先来看看原生...

2018-12-07 17:06:14 2410

原创 Relinker源码分析

       作为源码分析的第一篇文章,我们先从一个相对简单的开源库开始:Relinker。这库由来已久了,github也有1000+的star。我在工作中虽然有用到这个库,却一直没仔细看过源码,今天我们就来分析一下。      开始之前先来讲讲背景。      开发中我们常常会遇到这样的异常:java.lang.UnsatisfiedLinkError: Couldn’t load ...

2018-12-03 10:23:55 5461 2

Android监听前台和后台切换

实现Android监听前台和后台切换的demo

2016-01-19

通过Messenger实现Android Service更新UI

通过Messenger实现Android Service更新UI

2015-12-15

AIDL方式实现Service更新UI的功能

AIDL方式实现Service更新UI的功能

2015-12-15

Android应用内多进程例子

Android实现应用内多进程例子,演示了设置process属性实现多进程时会遇到的问题.zip

2015-11-16

空空如也

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

TA关注的人

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