这篇博客仅用于告诫自己需要回顾和欠却的知识点,以明确接下来的任务,防止迷茫,不做它用,严禁暴揍。
当然,我这里也十分乐意和大家讨论以下相关的知识点,期待共同进步(别抱太大期望,毕竟我也是菜鸟)。
问题不大区:
A:Sharepreference源码解析。
B:深拷贝以及Filterable自定义。
C:SpanableString使用范围回顾。
D:第三方Sdk使用心得回顾,登录,短信,分享,消息推送,地图,环信,网易云讯,科大讯飞。
E:App优化方式...
1:GPU过度绘制。
2:GPU呈线性模式。
3:HierarchyViewer。
4:AndroidLintTool(清扫无用资源(切记不要一次性全部删除,因为资源引用通过映射实现,与内存heap回收有所差异),清扫布局文件中过度绘制的xml代码,提示Handler可能导致的Activity内存泄漏等等)。
5:HeapTrance。
6:AllocatedTrance。
7:SystemTrance。
8:MethodTrance。
9:FindBugs(查找潜藏bug或显露bug)。
10:LeakCanary。
11:MAT工具(MemoryAnalyzerTool)。
12:网络优化方案,A减少请求次数,B压缩请求数据和响应数据大小(Gzip,ProtocolBuffers等等),C缓存必要数据(图片和通用基础数据等等),D预加载方案 和 弱网时禁止加载大数据方案 以便呈现给用户更顺畅的界面等等。
13:电量优化(只了解了一下,就一下)。
问题不大不小区:
A:Git常规知识回顾。
B:Http/Https常规知识回顾。
C:Okhttp拦截器源码解析回顾。
D:Okhttp使用流程源码解析回顾。
E:线程池源码解析回顾。
F:Json/Gson常规知识回顾。
G:Sqlite(GreenDao)常规知识回顾。
H:volatile回顾,原子性,可见性,有序性。
I:深入学习MVP框架,改进现有框架不足。
J:查找并修改自定义相机崩溃的严重bug。
K:进一步增强所有自定义拦截器的扩展性。
L:像素,分辨率常规知识回顾,改进UI适配框架。
M:改善自建开发依赖库,改善自建开发依赖库,改善自建开发依赖库,重要的事情吼三遍。
问题不小区:
A:Rxjava2深入学习。
B:Rxbus实现+深入学习。
C:RxAndroid2深入学习。
D:Retrofit2深入学习+封装总结。
E:Fragment深入学习+使用总结。
F:全面复习JAVA中高级的知识点。
G:全面复习Android中高级的知识点。
H:关于文件,多线程断点下载/多线程断点续传。
I:Recyclerview源码解析,Adapter使用与封装技巧,自定义各式刷新加载动画。
至此记录完毕!!!