Android Interview
Java
Android
专题
GitHub
Java
Android
专题
GitHub
  • Android

    • Android
    • ANR定位和修正
    • AOP技术方案
    • Activity视图层级
    • Android图形系统
    • Apk 打包流程
    • ArrayMap
    • Art和Dalvik区别
    • Binder 原理
    • ContentProvider-乐视
    • Fragment生命周期
    • Framework
    • Glide源码解析
    • Gradle
    • Handler 原理
    • Kotlin
    • LaunchMode应用场景-百度-小米-乐视
    • LinearLayout和RelativeLayout性能对比-百度
    • RecyclerView缓存原理
    • SP原理及优化
    • Service与Activity之间通信的几种方式
    • ThreadLocal原理
    • Ubuntu编译安卓系统-百度
    • View绘制流程-百度
    • volley解析-美团-乐视
    • WebView
    • dex,odex,oat,vdex,art文件结构
    • onSaveInstanceState
    • 为什么不能使用 Application Context 显示 Dialog
    • 事件传递流程-小米
    • 什么情况导致OOM-乐视-美团
    • 什么情况导致内存泄漏-美团
    • 动画框架实现原理
    • 垃圾回收
    • 屏幕刷新机制
    • 属性动画特性-乐视-小米
    • 插件&&热更
    • 数据库
    • 本地广播和全局广播有什么差别
    • 架构
    • 每个应用程序分配的内存大小是多少-美团
    • 注解处理器APT
    • 渲染机制原理
    • 设计模式

# Framework

学习Framework相关的东西,推荐一本书《Android内核剖析》 ,柯元旦老师写的,通俗易懂。

  • App 启动流程分析
  • Android应用程序启动过程源代码分析
  • Android应用程序内部启动Activity过程(startActivity)的源代码分析
  • startActivity启动过程分析
  • bindService启动过程分析
  • Android资源管理框架(Asset Manager)简要介绍和学习计划
  • WindowManagerService和ActivityManagerService中的Token

AMS

  • ActivityManagerService启动过程

PMS

  • Android包管理机制
在Github编辑这个页面
最近更新: 2021/5/13 下午2:36:29

← Fragment生命周期 Glide源码解析 →