CSDN博客列表

文章目录

      • Stability(稳定性)
      • performance(性能)
      • Boot up && shutdown(开关机)
      • Debug相关
      • SystemUI
      • AMS
      • WMS
      • Android build(编译)
      • Binder
      • Input
      • Sensor

Stability(稳定性)

  • Android Watchdog机制介绍与分析

  • Native Crash基本分析

  • ANR基本分析

  • Android 重启

  • Input事件调试分析

  • Android ClassNotFoundException以及odex , vdex ,art 文件区别

  • Android 开机跳过ANR

  • Android FDLEAK – too many open files

  • ThreadedRenderer.finalize() timed out

  • Android ANR – anr实例1

  • Android SQLite IO Exception (SQLiteDiskIOException)

  • Android binder full – getContentProviderImpl

  • Android iowait分析

  • FAILED BINDER TRANSACTION

  • Android UI异常-----瞬间闪画面问题

performance(性能)

  • Android Systrace(1) – 介绍和抓取

  • Android Systrace(2) – 应用启动时间

  • Android Systrace(3) – 掉帧卡顿

  • Android Studio Profiler使用之查看Trace

Boot up && shutdown(开关机)

  • android开机动画启动流程

  • Android开机速度优化简单回顾

  • Android开机速度优化(第三篇)

  • init.rc解析

  • SurfaceFlinger启动流程分析

  • Android P Surfacelingeer启动bootanimation流程

  • Android O 开机动画流程以及制作(c片段和p片段)

  • Android系统启动流程

  • Android P FDE开机启动enable_screen到sf_stop_bootanim耗时

Debug相关

  • Android dumpsys实现原理

  • Android EventLog打印位置

  • Apktool反编译apk

  • Android 内存泄露分析之MAT工具分析

  • Android Bugreport 内容解释

SystemUI

  • Android Keyguard–指纹解锁流程

  • Android Keyguard–灭屏锁屏流程

  • Android P Keyguard Scrim快速灭屏亮屏闪亮

  • Android P 亮屏慢分析

  • Android P StatusBar icon更新逻辑 (1)

  • Android P StatusBar icon更新逻辑 (2) – wifi icon

  • Android P Notification(1) 之 removeNotification

  • Android P Notification(2) 之 发送通知慢

  • Android P Notification(3) 之 Fullscreen intent被拦截

  • Android P Notification(4) 之 send Notification

AMS

  • Android 调用AMS方法讲解

WMS

  • Android P WMS(1) – wms简介

  • Android P WMS(2) – wms初始化

  • Android O WMS(3) – addwindow

  • Android P WMS(4) – removewindow

  • Android P WMS(5) – relayoutWindow

  • Android P WMS(6) – windowanimator

  • Android P WMS(7) --wms 问题种类和debug技巧

  • Android P WMS(8) --View SYstem 简介

  • Android P WMS(9) --Surface

Android build(编译)

  • 源码编译之Android.mk和Android.bp

  • Android源码预制基础

  • Android源码 app预制带so和assets文件的aar包(sdk)

  • Android 编译之source和lunch

  • 预制包含很多lib库的apk

  • golang 常用代码

  • Android O Jack预编译静态jar编译报错解决

  • Makefile学习

Binder

  • Android Binder通信(1) - Java Server 和 Java Client 之 aidl bindService

  • Android Binder通信(2) - Java Server 和 Java Client 之 aidl ServiceManager.addService

  • Android Binder通信(3) - c client端和 c service端 java client端和c service端

  • Android Binder调用流程图

Input

  • Android Input (1) – InputManagerService启动

  • Android Input (2) – inputReader

  • Android Input (3) – inputDispatcher

  • Android Input (4) – inputDispatcher到ViewRootImpl

  • Android Input (5) – ViewRootImpl 的事件分发(Activity ViewGroup View )

  • Android Input (6) – PhoneWindowManager中Power,BACK等按键处理流程

  • Android Input (7) – 模块的锁检测

  • Android Input (8) – ANR input event原理

  • Input事件调试分析

Sensor

  • Android Sensor (1) – Sensor服务获取

  • Android Sensor (2) – Sensor 架构及app的回调方式

  • Android Sensor (3) – 服务端SensorService启动

  • Android Sensor (4) – SystemSensorManageer和SensorService连接

  • Android Sensor (5) --SensorService和SensorManager回调原理

你可能感兴趣的:(Android)