2016年6月17日
所谓程序,就是一大堆的算法和数据的集合罢了,关键是数量增加很多的时候复杂性的极度上升。
今日
- 搞了那么久的PagerSlidingTabStrip 结果发现谷歌自己就有TabLayout 支持,虽然走了挺多弯路,但是也挺好的啦。 功不唐捐。
- 学习了Java 自定义的集合,通过集合可以方便的储存数据。 不同的集合有不同的存储方式,会有不同的实现,性能上会有差异。
- 学习Java RTTI 其中涉及到反射,Thinking in Java 中的String 一节讲了很多在Java 中使用正则表达式的方式,暂时用不到,但是需要知道去哪里获取。
- 完成Spinner 的实现
- 成功导入了 PagerSlidingTabStrip 其实昨晚就顺利实现了,之前一直失败的原因很可笑,因为引入了过多的文件,既然都有个文件夹叫library 了那么导入 library 就好了啊,为什么我复制了那么多多余的东西进来呢?究其原因,还是对于Android 文件的组织结构不够了解,gradle的使用也有问题。一句话总结就是基础太差。
- 今天同人讨论JobOribit 感觉挺有意思的,但是没有人去实现的话,就是渣渣呢。 那么正常公司的开发当中,又是怎么组织架构的呢?每个人怎么开发自己的模块呢?这些都是我需要学习的地方呢。
明日
- 完善TimeTracker 的组织结构。
- 添加部分动画效果。