《Android知识图谱》,以自身的经验 & 所见所闻,旨在告诉大家,学习Android,实际上需要学习什么内容,希望你们会喜欢。
一. 核心内容分析
面向Android初、中级开发者,对于要学习的Android理论知识,我认为主要包括:
-
android 基础 && 常用
-
android技术进阶
-
当下流行热门方向和技术
-
编程语言
-
计算机编程基础
二. Android 基础&&常用
针对Android基础&&常用知识,认为对于初级开发者来说,按照优先级最主要的知识点主要包括:四大组件、布局使用、多线程 & 动画;
具体介绍如下:
优先级 | 类型 | 简介 | 具体内容 |
---|---|---|---|
1 | 四大组件 | android 最基础,最常用的四个组件 | 1. 活动(Activity) 2. 广播 (Broadcast)3. 内容提供者(ContentProvider)4. 服务(Service) |
2 | 布局使用 | 常用的UI布局组件 | 1.FrameLayout(框架布局) 2. 线性布局(LinearLayout)3. 相对布局(RelativeLaytout)4.绝对布局 (AbsoluteLayout)5.表格布局(TableLayout)6.网格布局 (GrilLayout)7.约束布局 (ConstraintLayout) |
3 | 多线程 | 多线程操作,同步异步通信 | 1.Tread,Runnable 2.Handler 3.AsycTask 4.IntentSerivce 5.HandleThread |
4 | 动画 | 实现UI中的动画效果 | 1.补间动画 2.属性动画 3.帧动画 4.插值器 && 估值器 |
网友评论