四大组件

  • Activity
  • Service
  • BroadcastReceiver
  • ContentProvider
  • Application

常用组件

  • Fragment
  • RecyclerView
  • WebView
  • Window

Android 常用机制

多线程

  • Handler
  • HandlerThread
  • ThreadLocal

进程通信(IPC)

  • Binder
  • AIDL
  • 数据序列化

View体系

  • 绘制流程
  • 事件分发
  • 滑动嵌套

动画

  • View动画
  • 帧动画
  • 属性动画

Bitmap

  • 内存管理
  • 裁剪压缩
  • Bitmap复用

本地存储

  • sqlite
  • SharedPreference
  • 文件

AAC

第三方组件

网络

  • OKHttp
  • Retrofit
  • Volley

图片加载

  • Glide
  • Picasso
  • Fresco

异步

  • RxJava

事件

  • EventBus
  • RxBus

依赖注入

  • ButterKnife
  • Dagger2

数据库

  • GreenDao
  • Room

参考内容:
Android 知识体系脑图

最新文章

  1. ASP.NET Core 中文文档 第二章 指南(4.10)检查自动生成的Detail方法和Delete方法
  2. 本地部署arcgis by eclipse
  3. margin属性
  4. window.history 和 DWZ 框架
  5. js的匿名函数和js的onload函数
  6. BestCoder17 1001.Chessboard(hdu 5100) 解题报告
  7. 数位dp——统计'1'的个数
  8. 转 java int与Integer的区别
  9. JOIN 相关内容
  10. struts2与cookie实现自动登录和验证码验证
  11. mybatis 插入日期类型精确到秒的有关问题
  12. check、continue、exit的区别
  13. awk 使用案例
  14. 笔记:Spring Cloud Hystrix 异常处理、缓存和请求合并
  15. RabbitMQ 发布订阅持久化
  16. EBS-子库存转移和物料搬运单区别
  17. P4081 [USACO17DEC]Standing Out from the Herd
  18. JavaScript 获得客户端IP
  19. Laravel 系列入门教程(五)【最适合中国人的 Laravel 教程】
  20. httpd和tomcat之间的区别和联系?

热门文章

  1. [luoguP1069] 细胞分裂(数论)
  2. CodeForces - 459C - Pashmak and Buses
  3. 洛谷——P1396 营救
  4. 常见的HTTP状态码(HTTP Status Code)
  5. Ubuntu 16.04安装Synaptic Package Manager图形化APT管理工具
  6. Swift: 转换NSString to String
  7. Manthan, Codefest 16 C
  8. react面试题(一)
  9. HDU 4005 The war(双连通好题)
  10. Android自定义用户控件简单范例(二)