android学习路线

价值与意义

要保持在android道路上的快速进步,首先要有明确的目标,然后必须要保持大量的知识摄入,最终构建起整个android体系,达到知识树的融会贯通

android源码学习方法

  • 搞明白它是为了解决什么问题而产生的?
  • 找出3个核心类,构建起这3个类关系
  • 深究重要函数细节

从源码尽可能的去还原作者的设计思想

第一阶段

技术要求

四大组件的基本使用
  • activity
  • Service
  • BroarcastReceiver
  • ContentProvider
  • Intent基本使用

基本UI组件
  • Button
  • TextView
  • ImageView
  • LinearLayout
  • ConstraintLayout
  • GridView(Adapter需要学习)
  • 动画基础
  • 自定义View
资料推荐

《第一行代码-android》

第二阶段

技术要求

其它
  • Binder工作原理
  • Handler基本机制
  • 事件分发机制
  • 玩转View:View绘制原理、各种自定义View
  • View的measure、layout、draw

第三阶段

技术要求

  • 性能优化
  • Kotlin语言学习
  • Jetpack组件
  • 前沿技术
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值