Android学习笔记大纲(未完善,持续更新中)

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的语法及使用

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,618评论 1 32
  • 一、简历准备 1、个人技能 (1)自定义控件、UI设计、常用动画特效 自定义控件 ①为什么要自定义控件? Andr...
    lucas777阅读 5,370评论 2 54
  • 一. Java基础部分.................................................
    wy_sure阅读 3,988评论 0 11
  • 有多久,你不曾抬起头,在漆黑的夜空中寻找着点点星光?有多久,你不曾用心品味一朵花的柔情似水?又有多久,你不曾细细抚...
    75792d19ef76阅读 585评论 1 9
  • 人生中第一次自己一个人看电影,也是第一次看午夜场,“前任3”。 我坐在影厅的中央5排5座,周围都是一对对陌生的情侣...
    天下無敌阅读 2,341评论 0 1

友情链接更多精彩内容