Android Android Development

项目描述

Android相关书籍阅读进度。

  • 《深入解析 Android5.0系统》
  • 《深入理解Android内核设计思想 第2版(上册)》
  • 《深入理解Android内核设计思想 第2版(下册)》
  • 《Android高级进阶》
  • 《Android开发艺术探索》
  • 《APP架构师实践指南》

文档

项目进度

               

时间管理

  • Start
    Jul 01 2021
  • End
    Dec 31 2021

07/01/2021 12/31/2021

0%

总体进度

  • 20%
  • 60%

  • 40%
  • 80%

1. 《深入解析 Android5.0系统》 Complete 0%

0%
Description
pages 708

0 of 24 completed Tasks

  • 建立Android系统开发环境
  • Android的编译环境——Build系统
  • 连接Android和Linux内核的桥梁——Android的Bionic
  • 进程间通信——Android的Binder
  • 连接Java和C/C++的关键——Android的JNI
  • Android的同步和消息机制
  • 第一个用户进程——Android的Init进程
  • 支撑Android世界的一极——Zygote进程
  • 精确地控制资源的使用——Android的资源管理
  • Android系统的核心之一——SystemServer进程
  • Apk包的安装、卸载和优化——Android的应用管理
  • Android的组件管理
  • Android的多用户模式
  • Android的图形显示系统
  • Android的窗口系统
  • Android的输入管理
  • Android的电源管理
  • Android的存储系统
  • Android的网络管理框架
  • Android的音频系统
  • 让应用更安全——Android的SELinux模块
  • Dalvik和ART虚拟机
  • 系统升级模块——Android的Recovery模块
  • Android的调试方法

2. 深入理解Android内核设计思想 第2版(上册)》 Complete 0%

0%

0 of 13 completed Tasks

  • Android系统简介
  • Android源码下载及编译
  • Android编译系统
  • 操作系统基础
  • Android进程/线程和程序内存优化
  • 进程间通信——Binder
  • Android启动过程
  • 管理Activity和组件运行状态的系统进程——ActivityManagerService(AMS)
  • GUI系统——SurfaceFlinger
  • GUI系统之“窗口管理员”——WMS
  • GUI系统——View体系
  • InputManagerService与输入事件
  • 音频系统

3. 《深入理解Android内核设计思想 第2版(下册)》 Complete 0%

0%

0 of 12 completed Tasks

  • Intent的匹配规则
  • APK应用程序的资源适配
  • Android字符编码格式
  • Android和OpenGL ES
  • “系统的UI”——SystemUI
  • Android常用的工具“小插件”——Widget机制
  • Android应用程序的编译和打包
  • Android虚拟机
  • Android安全机制透析
  • IDE和Gradle
  • 软件版本管理
  • 系统调试辅助工具

4. 《Android高级进阶》 Complete 0%

0%
Description
pages 516

0 of 50 completed Tasks

  • Android触摸时间传递机制
  • Android View的绘制流程
  • Android动画机制
  • Support Annotation Library使用详解
  • Percent Support Library使用详解
  • Design Support Library使用详解
  • Android Studio中的NDK开发
  • Gradle 必知必会
  • 通过Gradle打包发布函数库到JCenter和Maven Center
  • Builder模式详解
  • 注解在Android中的应用
  • ANR产生的原因及其定位
  • Android异步处理技术
  • Android数据序列化方案研究
  • Android WebView Java和JavaScript交互详解
  • MVP模式及其在Android中的实践
  • MVVM模式及Android DataBinding实战
  • 观察者模式的拓展:事件总线
  • 书写简洁规范的代码
  • 基于开源项目搭建属于自己的技术栈
  • 64k方法数限制原理与解决方案
  • Android插件机制框架研究与实践
  • 推送机制实现原理详解
  • APP瘦身经验总结
  • Android Crash日志收集原理与实践
  • 函数是变成思想及其在Android中的应用
  • 依赖注入及其在Android中的应用
  • Android世界的Swift:Kotlin在Android中的应用
  • React Native For Android入门指南
  • Android在线热修复方案研究
  • 面相切面变成及其在Android中的应用
  • 基于Facebook BUck改造Android构建系统
  • 代码优化
  • 图片优化
  • 电量优化
  • 布局优化
  • 网络优化
  • Android混淆机制详解
  • Android反编译机制详解
  • 客户端敏感信息隐藏技术研究
  • Android加固技术研究
  • Android安全编码
  • Android调试工具Facebook Stetho
  • 内存泄露检测函数库LeakCanary
  • 基于Facebook Redex实现Android APK的压缩和优化
  • Android Studio
  • 单元测试框架简介
  • UI自动化测试框架简介
  • Android静态代码分析实战
  • 基于Jenkins+Gradle搭建Android持续集成编译环境

5. 《Android开发艺术探索》 Complete 0%

0%
Description
pages 507

0 of 15 completed Tasks

  • Activity的生命周期和启动模式
  • IPC机制
  • View的事件体系
  • View的工作原理
  • 理解RemoteVIews
  • Android的Drawable
  • Android动画深入分析
  • 理解Window和WindowManager
  • 四大组件的工作过程
  • Android的消息机制
  • Android的线程和线程池
  • Bitmap的加载和Cache
  • 综合技术
  • JNI和NDK编程
  • Android性能优化

6. 《APP架构师实践指南》 Complete 0%

0%
Description
pages 326

0 of 13 completed Tasks

  • APP架构师成长路线
  • APP基础语法系列
  • APP开发工具系列
  • APP SDK使用系列
  • 开源的选择和使用
  • APP常用模块设计
  • APP架构和重构
  • APP质量和稳定性系列
  • APP性能优化系列
  • APP安全逆向系列
  • APP热门技术
  • 拓展篇
  • 产品篇

Project Discussion No discussions posted at this time

发表评论

邮箱地址不会被公开。