android学习大纲 恍恍惚惚在职场漂流好几年,一直来以来都是懒散的度过,知识的学习也过于分散,也没有什么写笔记的习惯,对于知识的系统性也不是很够,对于近期自己的人生状态不是很满意,需要改变自己,以下为自己给自己立下的系统性学习的目录大纲一 .android关于xml文件的使用 1.安卓XML shape帮你解决布局问题 2.安卓XML绘图之selector 3.string.xml中的%s,%d的使用 二.View的相关知识 1.setContentView的源码分析三.事件分发 1.activity的启动流程四.动画框架五.Handler机制 1.handler源码分析 2.HandlerThread的使用及源码分析 3.IntentService的使用及源码分析六.Binder机制七.流行框架的使用及源码分析 1.EventBus 3.0源码分析 2.AsynTask源码分析 3.Butterknife源码分析 4.Volley源码分析 5.okhttp的使用及源码分析 6.Retrofit2.0源码解析 。。。八.性能优化 1.布局优化 2.内存优化 3.电量优化九.设计模式 1.单例模式 2.观察者模式 3.工厂设计模式 4.Builder建造者设计模式 。。。十.android项目的主体框架 1.MVC 2.MVP 3.MVVM 4.组件化 5.插件化十一.开发项目中的异常及处理方案 1.Android P 遇到的问题之Cleartext HTTP traffic to xxx not permitted 十二.各种语言的学习 1.Kotlin 2.python 3.Flutter 3.javaScript 4.Markdown的语法及使用