Android 技能树
来源:互联网 发布:连云港网站建设优化 编辑:程序博客网 时间:2024/06/09 03:51
摘要
学习 android 也有一段时间了,感觉一直在打游击战。东看一点西看一点,总是不够系统。为此,特地腾出时间整理一些资料,罗列一些重要的技能点。持续更新中。。。
先大致分为如下几块吧:
java
- 基本语法(封装、继承、多态;锁机制、范型、反射、注解、lambda)
- 常用包(Collection、lang、concurrent、io、nio、java8 的 stream)
- jvm 虚拟机
设计模式
- 单例
- 适配器
- 观察者
- 代理
- MVC、MVP、MVVM
- …
android
UI 控件(View && ViewGroup)
- 内置控件(Fragment、XXLayout)
- support 包
- 自定义 View
- View 绘制
- View 事件分发
消息机制(线程交互)
- Handler, Looper, MessageQueue, Message 四基友
Context (上下文)
- Application
- Activity
- Service
- Intent (不是 Context,用于切换 Context)
动画
屏幕适配
网络请求
缓存
性能调优
第三方库
framework 源码
测试
计算机网络
Linux 内核
数据结构和算法
重构
1 0
- Android 技能树
- Android 测试技能树
- Android 测试技能树
- Android技能树
- Android 技能树
- Android技能树
- Android技能树
- android技能
- siegen程的android技能树
- android开发技能树(基础知识点)
- 技能树
- 技能树
- 技能树
- 技能树
- 技能树
- 技能树
- 技能树
- android面试技能点
- MyBatis使用总结
- 简单的音乐播放器案例
- Java NIO 系列教程
- oracle表空间使用率统计查询
- 字符串相关模板
- Android 技能树
- kmp字符串匹配C实现
- CC150 1.5 One Away
- 数据结构——链栈(附基本的括号匹配)
- 发布支持VR的Web3D内容
- LeetCode oj 136. Single Number (位运算)
- Ajax-基础学习
- 微信小程序 每日更新
- LeetCode oj 258. Add Digits(数字根)