Android体系架构篇之前言

从事Android开发至今已有6年的时间了,见证了Android开发岗位的火热与冷静,从最初的Android小白到如今可以独挡一面,其中充满了太多的酸甜苦辣。古话说干一行爱一行,但是人很多时候总难做到这一点,因为兴趣并不高或者有的时候想法很多导致不愿意在自己的本职工作里面去下功夫,老天永远是公平的,你付出了多少,你就能回报多少。前面几年心有不甘,兜兜转转,走了很多的弯路,到最后也没有结果。如今时过境迁,经历了一段思想冥想期后,才发现人还是要脚踏实地才能结出你想要的果实。所以,最近抽时间将Android的知识体系做了一个汇总,算是对自己过往工作的一个总结吧。

任何行业,任何岗位,在我看来都需要不断进行复盘,好记性不如烂笔头这句话永远不会过时,很多知识如果你不经常翻翻,很容易就会被忘记,而且所有的行业当你在里面扑腾了几年之后,一定要有自己的思想,要在自己的脑海里形成一套属于自己的思维体系,这样你才可能在未来,在这个行业里面有自己的一番作为。

此篇文章算是这个系列的引子吧,也是我坚持这个系列的决心,希望在接下来的日子能够不忘初心,坚持长期主义,做一个更好的自己。

Android体系架构篇(一)

1.Android四大组件(Activity)—— 正常情况下的生命周期

2.Android四大组件(Activity)—— 异常情况下的生命周期

3.Android四大组件(Activity)—— 启动模式、启动方法及对应的任务栈

4.Android四大组件(Service)—— 生命周期及启动模式

5.Android四大组件(Service)—— 保活机制

6.Android四大组件(BroadcastReceiver)—— 广播的基本使用

7.Android四大组件(BroadcastReceiver)—— 观察者设计模式

8.Android四大组件(ContentProvider)—— 内容提供者的基本使用

9.Android四大组件(ContentProvider)—— 通讯录的简单展示

10.Android之令人眼花缭乱的主题(Theme)探究

11.Android日夜模式切换

12.Android之傻傻分不清楚的尺寸单位(dp,dip,sp,px)

13.Android之屏幕适配

14.Android碎片化探究之Fragment(一)—— Fragment的基本使用

15.Android碎片化探究之Fragment(二)—— Fragment与ViewPager的配合使用

16.Android碎片化探究之Fragment(三)—— DialogFragment、BottomSheetDialogFragment的基本使用

17.Android弹窗探究之Dialog(一)—— Dialog的基本使用

18.Android弹窗探究之Dialog(二)—— BottomSheetDialog的基本使用

19.Android弹窗探究之Dialog(三)—— Dialog的基本封装

20.Android弹窗探究之PopupWindow的使用

21.Android网络篇(一)—— OkHttp的基本使用

22.Android网络篇(二)—— Retrofit的基本使用

23.Android网络篇(三)—— RxJava的基本使用

24.Android网络篇(四)—— 自己动手封装一个属于自己的网络请求框架

25.Android之Stream(流)的理解

26.Android数据持久化篇(一)—— 文件的使用

27.Android数据持久化篇(二)—— SharedPreference的使用

28.Android数据持久化篇(三)—— SQLite数据库的使用

29.Android数据持久化篇(四)—— GreenDao数据库的使用

30.Android数据持久化篇(五)—— 自己动手封装一个属于自己的数据存储框架

31.Android之版本更新

32.Android通知的使用

33.Android之MaterialDesign使用(一)—— 常用控件的基本使用

34.Android之MaterialDesign使用(二)—— RecyclerView的使用

35.Android之MaterialDesign使用(三)—— SwipeRefreshLayout + CoordinatorLayout + AppBarLayout + CollapsingToolbarLayout + Toolbar + RecyclerView的组合使用

36.Android之媒体探究(一)—— 音频

37.Android之媒体探究(二)—— 视频

38.Android之kotlin篇(一)—— kotlin的基本使用

39.Android之kotlin篇(二)——kotlin的基本使用

40.Android之kotlin篇(二)—— kotlin的高阶使用

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 14,480评论 2 59
  • 自己面试准备的Android知识点,很多都是简单描述下留一个印象,仅供参考 Android Activity ac...
    三天过去了阅读 3,021评论 0 0
  • 表情是什么,我认为表情就是表现出来的情绪。表情可以传达很多信息。高兴了当然就笑了,难过就哭了。两者是相互影响密不可...
    Persistenc_6aea阅读 127,068评论 2 7
  • 16宿命:用概率思维提高你的胜算 以前的我是风险厌恶者,不喜欢去冒险,但是人生放弃了冒险,也就放弃了无数的可能。 ...
    yichen大刀阅读 11,284评论 0 4