前言:音视频中一些基础问题总结,哈哈,可在下方留言,一句话,证明你是接触音视频开发的。下面是我的一些整理及工作中整理的,不见得全是对的,可以大胆的指出的。我也好学习学习。 1、视频编码标准两大系统是什么? 视频编码标准有…
标签:Android源码分析
Android 工程师角度分析 App 使用的开源框架 - 1. 支付宝
年前在掘金上看到一篇文章支付宝 Android 版使用的开源组件,看到很多人在评论,怎么支付宝也用这么多的开源框架,是不是会很low啊?接下来,我们看看支付宝用到的开源框架列表:ds.alipay.com/fd-open…
关于 Android 应用的耗电量的统计分析
本文总结下关于Android应用的耗电量的统计分析。 众所周知,Android系统内置了应用的耗电量统计分析功能,但是并没有提供相应的API和文档,只是可以查看耗电量排行榜前10的应用的耗电百分比。此外,随着Androi…
连麦互动技术及其连麦调研
前言:在连麦互动直播中,观众可以与主播发起实时连麦,或者主播与主播之间连麦,本文分为两部分,基础背景知识由单辉 (声网Agora.io 高级开发工程师)分享,连麦调研是从大石哥的调研PPT。声网blog: http://…
Android 源码解析 Handler 系列第(三)篇 --- 深入了解 Android 的消息机制
Android的消息机制我觉得是每一个弄Android开发的人都要弄懂得问题,也有很多人对它进行研究,Android的消息机制的重要性不强调,但是觉得自己对Android的消息机制了解不深刻,所以决定深入源码,写下三篇博…
源码分析之 LayoutInflater
源码分析之LayoutInflater 简介 基于5.0的framework源码进行分析,通过这篇文章我们能了解: LayoutInflater的系统级服务的注册过程 inflate填充的过程 ViewStub,merg…
Android ThreadLocal 及 InheritableThreadLocal 分析
因为在android中经常用到handler来处理异步任务,通常用于接收消息,来操作UIThread,其中提到涉及到的looper对象就是保存在Threadlocal中的,因此研究下Threadlocal的源码。 分…
Android 源码解析 Window 系列第(一)篇 - Window 的基本认识和 Activity 的加载流程
您可能听说过View ,ViewManager,Window,PhoneWindow,WindowManager,WindowManagerService,可是你知道这几个类是什么关系,干嘛用的。概括的来说,View是放…
xUtils3 源码解析(二):事件的绑定
image.png 本篇是xUtils3源码解析的第二篇,主要分析xUtils3的事件绑定机制,上一篇主要分析了view的绑定机制,感兴趣的同学可以阅读:xUtils3源码解析(一):View的绑定另外阅读本文需要动态代…
Android-LayoutInflater 布局文件解析过程分析
备注: 本篇文章所引用的源码版本:Android-sdk-21 简述: 简单的说,LayoutInflater就是是一个用来解析xml布局文件的类。该篇文章将对LayoutInflater类进行分析,内容包括: 1. L…
Hook 技术之 Activity 的启动过程拦截
作者:LooperJing简书:http://www.jianshu.com/u/ce54e5c21032 这篇文章主要讲解如何利用动态代理技术Hook掉系统的AMS服务,来实现拦截Activity的启动流程。代码量不是…
直播技术总结(二)ijkplayer 的编译到 Android 平台并测试解码库
前言:ijkplayer,是b站工程师开源的播放器框架,基于FFmpeg及MediaCodec,内部实现软解及硬解的功能,对于没有自研底层播放器的公司,用它确实是比较合适了。关于介绍可以直接看:github.com/Bi…