240 发简信
IP属地:上海
  • Resize,w 360,h 240
    Android 音频系统(一) 框架概述

    一、Android音频系统的架构 无论应用使用MediaPlayer还是AudioTrack最终都要通过AudioServer进程中启动的Aud...

  • Resize,w 360,h 240
    Android音频系统(二) AudioServer进程

    AudioServer进程是在init进程启动之后通过启动脚本启动的。涉及文件: 一. AudioServer启动分析: 1.AudioFlin...

  • Android ANR机制

    大致有四种类型,下面逐一介绍: 一.输入事件无响应ANR 调用过程: (InputDispatcher#) dispatchMotionLock...

  • Resize,w 360,h 240
    Android 显示系统三

    客户端创建Surface过程 核心就是客户端通过Binder与SF建立连接创建Client,然后通过Client创建Surface。记一些重要类...

  • Resize,w 360,h 240
    Android显示系统二

    重要数据结构 研究Android显示系统离不开那些重要的数据结构,这里做一下记录 其中:APP中的SurfaceComposerClient对应...

    0.1 78 0 1
  • Resize,w 360,h 240
    Android 显示系统 一

    显示系统概述 Android显示系统的核心是SurfaceFlinger ,由SF统一控制操作显示设备(FB),大致框架如下 SF通过grall...

  • Resize,w 360,h 240
    Android系统编译常用配置及指令

    有时间来整理一下Android系统编译的内容,本文从三方面展开:编译过程、常用的编译配置和命令 一. 编译过程步骤 1.初始化编译环境 sour...

  • 下载编译Android6

    此文包含如何下载android源码以及如何编译,笔记很早以前就记了,有些杂乱,今天来整理整理发布一下_环境:ubuntu18 一、下载Andro...

  • 编译Android8.1源码

    本文主要是将编译Android8.1过程中遇到问题记录下来,下载编译Android源码过程移步 下载编译Android6[https://www...