学习计划

2019年8月22日

  1. [√]View的测量、布局、绘制
  2. [√]View.post(Runnable)深入探讨
  3. [√]图片压缩原理
  4. 断点续传、断点下载

2019年8月25日

  1. 阅读自定义View系列教程
  2. [√]阅读Android网络编程-HTTP/HTTPS
  3. 阅读invalidate、postInvalidate与requestLayout浅析
  4. 阅读重学安卓:学习 View 事件分发,就像外地人上了黑车!
  5. 阅读探索 Android 自定义控件:基础图形

2019年8月29日

  1. [√]阅读Okio好在哪
  2. 阅读Choreographer 解析
  3. [√]阅读Java远程网络通讯协议之TCP/IP
  4. [√]阅读HTTP协议详解
  5. [√]阅读从设计HTTPS开始分析HTTPS协议
  6. [√]阅读漫话:如何给女朋友解释什么是BIO、NIO和AIO?

2019年9月8日

  1. 阅读这是一篇成为 git 高手的文章

2019年9月20日

  1. 参考Android自定义Dialog网络加载等待弹窗自定义dialog
  2. [√]深耕LiveData+Retrofit网络请求实战
  3. [√]深耕RxJava2 + Retrofit2 完全指南 之 Authenticator处理与Token静默刷新,并梳理客户端认证的流程
  4. 深耕打开页面自动登录并回来-拦截器(升级版),并结合LifecycleRxPermissions实现原理,自己可以实现丰富的功能。同时测试,使用无ViewFragment,启动ActivityonActivityResult接受到消息之后,Fragment依赖的Activity被销毁,是否仍生效的问题。
  5. [√]阅读接口请求身份认证的Token和RefreshToken的解决方案

2019年9月21日

  1. 阅读UML 交互图 (顺序图、通信图、鲁棒图、定时图)

2019年12月12日

学习使用Toolbar完全代替TitleBar。学习点:

  1. Activity返回栈
  2. Fragment配合Activity使用
  3. 结合DrawerLayoutNavigationView使用
  4. 结合Navigation使用

参考文章

图片压缩知识梳理(1) - PNG 原理

View.Post() 的身世大揭秘

自定义控件(三) 源码分析measure流程

自定义View Measure过程 - 最易懂的自定义View原理系列(2)

自定义View系列教程

Android网络编程-HTTP/HTTPS

invalidate、postInvalidate与requestLayout浅析

Android中图片压缩分析(上)

Android中图片压缩分析(下)

HTTP断点续传(分块传输)(HTTP头格式非常清楚)

重学安卓:学习 View 事件分发,就像外地人上了黑车!

toolbar和标题和menu汇总


   转载规则


《学习计划》 Mycroft Wong 采用 知识共享署名 4.0 国际许可协议 进行许可。
 上一篇
自定义View系列 自定义View系列
自定义View系列前言自定义View,这是一个我曾经尝试逃避的问题,但是作为Android开发,想要走得更远,那么永远也逃避不了。前两天在面试中遇到了这个问题,并没有回答得很好。所以这两天静下心来,明白了不少。 在这一系列文章中,着重理解自
2019-08-24
下一篇 
Parcelable为什么效率高于Serializable Parcelable为什么效率高于Serializable
Parcelable为什么效率高于Serializable前言在WanAndroid上看到每日一问 Parcelable 为什么效率高于 Serializable ?这篇文章,虽然知道Parcelable比Serializable效率高,但
  目录