我的Android学习之路
2020-09-07 本文已影响0人
巫师Android
2020/11/24
1、Android学习资源汇总(持续更新)
2、更新:计算机网络---问题汇总(日更篇)
2020/11/23
1、Android动态更换应用Icon
2、计算机网络---问题汇总(日更篇)
做公司项目。没学太多知识。
2020/10/22 - 2020/10/23
- 这两天看了一些关于Handler的问题。
1、主要是四个Handler涉及到的类,Handler、Looper、MessageQueue、ThreadLocal。
2、现在ThreadLocal还有较多的地方没理解,需要再看下源码解析。
3、然后Handler还需要学习和内存泄漏相关的知识。 - 笔记:
Handler消息机制之问题汇总 - 周末计划:
暂无计划,现在感觉有点累,先休息一晚上吧。
2020/10/21
- 今天总结了一下App的启动优化。
1、涉及到了App不同入口的统一处理
2、task的进一步学习,包括使用命令查看当前有哪些task
3、白屏问题处理 - 笔记:
目前还比较零散。 - 明日计划:
继续学Handler。
2020/10/20
- 今天总结了一下Handler消息机制,做了两篇笔记。
- 笔记:
Handler消息机制——整体
Handler消息机制源码分析之Handler类 - 明日计划:
学习,做笔记。
2020/10/19
- 今天学习了AsyncTask的使用和一点基本原理,以及关于ANR的一点小知识。
- 笔记:
Android异步任务机制之AsyncTask
什么是ANR,如何避免它? - 明日计划:
这周把Handler学习一遍,并做下笔记。
这周又去无锡出差了,时间确实被分的很散,但现在想想还是有空余时间可以学习下的。
还是要持之以恒,才能成长快一点。
国庆,玩了七天。。。。
这周学习了:
synchronized初学笔记
量有一点少了,目前每天还是有一些空余时间的。
2020/09/28
- 今天学习了synchronized的一些基本概念和基本使用和String、StringBuffer、StringBuilder的区别
1、在Android源码中,还是经常碰到这个关键词的,因此需要掌握
2、与之相关的还有一个东西:Lock,这个也需要学习一下 - 笔记:
synchronized初学笔记 - 明日计划:
1、明天学一下String、StringBuffer、StringBuilder的区别
2、
这里先附上一个Lock和synchronized的比较链接:
Lock和synchronized的比较
这周去无锡出差,周日又补了国庆的假,没有很多的时间用来系统学习,这周也没产出上面内容,下周抓紧时间多补一点把。
2020/09/23 —— 2020/09/27
没输出内容,,得再花点时间学。
2020/09/22
- 今天学习了View的事件分发机制
1、还木有学完,ViewGroup中的分发代码有点多,还没理清楚逻辑。
2020/09/21
啥也没学。。。
这周学习了:
1、Bitmap高效加载及Android缓存策略
2、Android大图加载(显示)原理
3、动画合集之帧动画
4、动画合集之补间动画
5、动画合集之属性动画——基础
6、动画合集之属性动画——进阶
2020/09/18
- 今天复习了Android的帧动画/补间动画/属性动画
1、复习了帧动画/补间动画的基本使用
2、学习了属性动画中Evaluator的自定义
3、认识了一个新对象:ViewPropertyAnimator,以及View设置动画的新方法。 - 笔记:
动画合集之帧动画
动画合集之补间动画 - 周末计划:
1、写属性动画的笔记,敲一遍自定义Evaluator的demo。
2、复习。
2020/09/17
- 今天学习了Android大图加载原理
1、独立敲了一遍demo
2、BitmapFactory.Options的几个影响Bitmap加载的属性
3、BitmapRegionDecoder解码器配合Rect实现分块加载
4、滑动、滑动中事件的处理 - 笔记:Android大图加载(显示)原理
- 明日计划:
复习一下动画的使用吧,把几种动画的使用做个总结。
2020/09/16
- 今天学习了Android大图加载原理
1、照着视频敲了一遍demo - 笔记:正在写
- 明日计划:
独立写一个加载大图的View,并做笔记
2020/09/15
- 今天学习了Bitmap的缓存策略之DiskLruCache
1、敲了DiskLruCache的demo - 笔记:Bitmap高效加载及Android缓存策略
- 明日计划:
学习:Android大图加载原理
2020/09/14
- 今天学习了Bitmap的缓存策略
1、敲了LruCache的demo - 笔记:还没写完,敲完缓存的使用demo后,把笔记交了
- 明日计划:
学习DiskLruChche的使用。
这周学习了:
1、Activity的生命周期总结
2、Activity的启动模式总结
2、Android应用内升级App
3、Bitmap高效加载及Android缓存策略
本该这个周末完成:Bitmap的高效加载和缓存 的学习以及复习的,但是因为贪玩,导致还没学完,以后注意先把Android学习任务完成,再做其他事。
2020/09/11
- 今天学习了Bitmap的高效加载和缓存
1、Bitmap的高效加载主要依赖BitmapFactory.Options
2、缓存策略:LruCache、DisLruCache - 笔记:还没写完,敲完缓存的使用demo后,把笔记交了
- 周末计划:
复习这周学习的知识。
2020/09/10
- 今天把应用内更新功能添加到了我的项目中。
- 笔记:Android应用内升级App
2020/09/09
- 今天学习了如何在Android应用内升级App,是看的鸿洋大佬的视频,准备写篇文章做下笔记,主要涉及:
1、学习了如何在Android应用内升级App
2、如何搭建网络框架
3、面向接口编程实际应用
4、MD5
5、DialogFragment
6、搭建阿里云OSS,使用OSS获取json数据和apk资源 - 笔记:待写。
- 明日计划:
把应用内升级App的功能加到我的App中,再温习下这个代码逻辑
2020/09/08
- 今天复习了Activity的启动模式,主要涉及:
1、启动模式的分类与应用场景。
2、onNewIntent的使用
3、返回栈 - 笔记:Activity的启动模式总结
- 明日计划:
学习——Android应用内升级App
2020/09/07
- 今天复习了Activity的生命周期,主要涉及到以下几点:
1、各种操作下(跳转、跳转到透明、dialog型Activity、锁屏、Back、横竖屏切换等),Activity的生命周期走动。
2、与生命周期相关的一些回调方法,onConfigurationChanged、onSaveInstanceState、onNewIntent等。 - 笔记: Activity的生命周期总结
- 明日计划:
复习Activity的启动模式并做笔记