对于不支持device合成的layer,SurfaceFlinger会采用GPU来合成,然后与device合成的layer在hwc进行同步再送给屏幕。在SurfaceFlin...
对于不支持device合成的layer,SurfaceFlinger会采用GPU来合成,然后与device合成的layer在hwc进行同步再送给屏幕。在SurfaceFlin...
SurfaceFlinger是android显示的核心进程,在整个显示框架中起到一个承上启下的作用,“承上”指的是与app进程间的通信,“启下”指的是与Composer进程的...
一.概述 我们知道,Android设备都有录屏功能,其实主要是通过VirtualDisplay来实现的,VirtualDisplay对应虚拟Display,主要用来进行屏幕录...
前言 事件分发机制是Android中的基础而重要的知识,一般认为Activity#dispatchKeyEvent()或者Activity#dispatchTouchEven...
在调试代码的时候我们需要查看调试信息,那我们就需要用Android Log类。 一、简介 android.util.Log常用的方法有以下5个:Log.v() Log.d()...
1. 问题出现的背景 腾讯视频在集成我们 replay sdk 的时候发现这么个错误,导致整个 db mock 功能完全失效。 我清晰的记得我们引入了一个第三方解决方案,在 ...
*认识Android文件系统 *了解分区存储 *分区存储的适配 一、Android文件系统 Android文件系统分为 内部存储(internal storage) 和外部存...
前言 在上一篇文章【Android最最简单】AIDL入门[https://www.jianshu.com/p/c2fd499261a8]中,已经向大家介绍了AIDL的基础用法...
从手指接触屏幕到MotionEvent被传送到Activity或者View,中间究竟经历了什么?Android中触摸事件到底是怎么来的呢?源头是哪呢?本文就直观的描述一个整个...