形式很严峻,学习需刻苦
为什么有这个项目?
本项目是2023年个人的学习项目,目标是将每个Android的知识点,按照单独的小MODULE来进行系统性的学习。做到边做边复习边学习。
目的是什么?
只看不写,完全没有记忆,只有边看边写才有深刻的认识。而且建立本项目可以做到时时刻刻任何地方去"温故而知新"。
目标是什么?
做到每个基础学习点一个MODULE,而且有详细的注释和规整的模板代码。另外本文档需要详细记录每个知识点的大体内容,做到方便查阅和温习。另外在合适的时间,可以将本项目公布,方便才入行Android应用开发的小伙伴们学习。
- 确认知识点学习内容 (文档总结(子MODULE的README方式))
- 疑问点
- 学习过程中的资料引入
- 将疑问点进行个人观点的解答(主要测试是否牢靠掌握)
- 建立MODULE项目
- 清晰注释每个类
- 部分重要地方的知识点注释
- 简要的操作界面
- 结构为主项目跳转到子项目,主项目为一个APP,子项目为界面MODULE
- 整理和归档至GITHUB
项目名称 | 项目包含学习内容点 | 开始时间 | 结束时间 |
---|---|---|---|
annotation | 1.注解的含义 2.注解的使用方式 3.如何自定义注解 |
2023年3月10日16:55:16 | 2023年3月13日16:21:31 |
service | 1.作用 2.启动服务的两种方式 3.IntentService 4.前台服务 5.和Thread的区别 6.生命周期 7.保活做法 8.AIDL和IPC |
2023年3月13日16:39:58 | 2023年3月22日14:36:12 |
activity | 1.启动方式 | 2023年3月22日15:08:31 | 2023年3月23日11:05:49 |
abstract | 1.abstract关键字 | 2023年3月22日15:05:36 | 2023年3月22日16:05:40 |
activityLifecycleCallbacks | 1.公共方法提取和简化baseactivity | 2023年3月23日11:28:13 | 2023年3月23日14:28:23 |
fragment | 1.基础知识 2.Activity和Fragment的联动通信 3.FragmentManager 4.FragmentTransaction |
2023年3月23日19:29:35 | 2023年4月3日15:09:23 |
content provider | 1.基础知识 2.跨应用使用 3.Uri的基础知识 4.ContentResolver 5.ContentObserver 6.MIME 7.UriMatcher 8.ContentUris |
2023年4月6日19:32:53 | 2023年4月7日16:45:44 |