1.完成RecyclerView下拉刷新和上拉加载的封装
2.完成Rxjava2与Retrofit2封装,实现查询,上传,下载,断点续传
3.完成安卓圆头像裁剪、相机调用和相册图片选择(主要有安卓6.0权限,Android 7.0 行为变更 通过FileProvider在应用间共享文件)
4.多使用kotlin写代码(学了,用的少主要是感觉怪怪的)
5.学会自定义控件(这个很重要,能补到很多知识)
6.学习使用高德地图sdk,极光推送sdk等sdk使用
7.学习Flutter
1.再次学习集合,线程,Java基本小知识点
2.学习java反射,注解,jvm
3.再次学习数据结构与算法,计算机网络基础
5.把英语补救一下!!!(泪目( Ĭ ^ Ĭ ),上班才知道英语的重要性啊)
github上面学英语
6.Git和Sourcetree使用要熟练
1.提升学历
2.学习javaee
学习日语(完全是为了看动画啦)
学习韩语(完全是为了faker啦)
2月13号,RecyclerView的封装已经基本完成了,但是还是用起来有点小问题,大哭,先吃一些公司的零食吧,冷静一下
2月14号上午9点更新,莫名其妙、神来之笔,在我近乎绝望的时候,加了一行神奇的代码的结果我的RecyclerView封装就写好了,哭笑不得,
2月17号,完成了对自定义控件的基本认识,嗯! 大致知道流程是怎么走了,还有终于知道并理解基线怎么算了,这个是我非常开心的一件事
2月21日,我终于画出了我的第一个自定义控件,非常的棒,下面要继续学习,画更加难的控件
2月26日,今天画了26个字母的导航栏,有一种是是而非的感觉,还是要写好笔记,做好总结
3月2日,View的生命周期 同时确定了在4月份补一下kotlin做一个app 还有学英语,感觉英语流利说这个app还不错,花499补一下还是不错的,要看一下ViewGroup
3月3日,继续学习ViewGroup 自定义控件中 今天发现郭霖大神写了一个关于mvvm 的app 抓紧码下来 学习一下mvvm
3月11日,学习了ViewDragHelper ,发现了能做好多有意思的东西哈,ViewDragHelper.Callback里面的方法
3月15日,总结ViewGroup ,感觉这个方面知识实在太多了,哈哈
关于ViewGroup测量子View的宽高目前有这几个方法
Measure、measureChild、measureChildren LayoutParams ViewGroup.MarginLayoutParams
继承ViewGroup还要设置自身的宽高 同时获取View的宽高都是要在onMeasure开始,因为这个时候才开始测量控件宽高
在onCreate里面是获取不到的呀 。
这个星期看看写两个关于ViewGroup的自定义控件博客吧,后面的任务看完属性动画和贝塞尔等等 然后结合View绘制流程以及Touch事件分发做总结啦
3.25做出如下规划:4月份完成一个Kotlin外卖app,4~5月完成安卓通用模块封装,6月份主攻复习加学习准备面试工作
模块封装如下:rxjava+retrofit网络模块 sqlite,ormlite增删改查方法 webView封装 recyclerView上拉下刷
glide方法工具类 自定义一些控件 存储工具类 6.0及以上图片
BaseMvP 了解mvvm
仿抖音实现动态壁纸 10分钟让你实现在APP中对网络状态变化进行全局提示 属性动画案例:雅虎加载视差动画
4.3目前封装好了一个通用的控件 同时要启动流浪rxjava+retrofit网络框架计划(完全实现不了,还是太菜了,暂停计划吧)
4.5 最近两天是真的难受呀,记录一个安卓9.0权限问题 安卓9.0对Http请求进行了限制 在清单文件application 下
加
android:usesCleartextTraffic="true" 这个实在是太坑爹了,害得我这两天写代码的时候不管怎么样都请求不去数据
4.7学习了高德sdk使用
4.10 写好博客 安卓个人中心头像模块(从相册选择和照相功能,适配7.0)
4.19 完成自定义多条目筛选菜单 控件
4.24 是的,没错我的一代目Rxjava+Retrofit 封装即将完成竣工 ,开心,撒花
6.10 最近要去找工作了,突然发现整个五月份都没有更新,实际上五月份在看View的绘制流程和事件分发源码,现在总体来看我有了自己的网络框架还写了自己的封装模块,当然还有很多东西不会呀,革命尚未成功,同志任需努力,哈哈哈哈。
打算在下半年学习有深度的Gradle +组件化开发