Android-Note

Android及相关知识学习笔记,记录学内容,以及一些经验总结。

Java基础

Java多线程

  • 线程
  • 线程池

JVM虚拟机

  • GC原理
  • Volatile

算法

  • 二分查找
  • 选择排序
  • 递归
  • 快速排序
  • 冒泡排序

数据结构

  • 数组
  • Set

设计模式

  • 简单工厂模式
  • 抽象工厂模式
  • Builder模式
  • 静态代理
  • 动态代理
  • 策略模式
  • 装饰模式
  • 单例模式
  • 原型模式
  • 外观模式
  • 观察者模式
  • 状态模式
  • 适配器模式
  • 备忘录模式
  • 组合模式
  • 迭代器模式
  • 桥接模式
  • 命令模式
  • 职责链模式
  • 访问者模式
  • 解释器模式

Android基础

  • Activity生命周期
  • Activity启动模式
  • Service
  • Window
  • View
  • 动画
  • 数据库
  • 消息机制
  • IPC
  • HandlerThread
  • BroadCast
  • LocalBroadCast
  • 自定义View

Android进阶

  • RxJava操作符
  • RxPermission解析
  • ButterKnife解析
  • Retrofit解析
  • MVP理解
  • 动画原理
  • 事件分发机制
  • View绘制流程
  • Activity启动过程
  • Okhttp解析
  • RecyclerView和LayoutMananger
  • 内存优化
  • 界面优化
  • 网络优化
  • 性能优化
  • Glide解析
  • Binder
  • NDK
  • JNI
  • Parceable
  • Serializable
  • 热更新
  • 插件化
  • 组件化
  • instancerun
  • 65536
  • 视屏编解码
  • activity如何启动的

遇到的问题总结以及解决思路

测试

总结