读Android学Java基础之动机
也许是我的Java基础实在太差了,为了跳槽找个好工作,硬着头皮开始读View
源码。第一天算是把View
的javaDoc模棱两可的读下来了,也不知道理解的对不对,反正是读完了,我是这么想的,文档没理解透的地方不是还有源代码吗,等我开始读源码的时候,再去深入理解就好了吗!!呵呵,不知道有多少初级程序猿还有和我一样的想法。
先说说我读View
的初衷。最直接的动机应该是自定义控件
,我自己也写过一些自定义控件,还有个在git.oschina.net上收藏数超过100的小项目—IndexBar。但在原公司有一些需求让我实现时可能对我来说就难了,比如这个:
顺便再发一个:
能举的例子实在太多的。在任玉刚大神写的一篇文章Android学习路线指南里就这么写到
如何玩转自定义View呢?我的建议是不要通过学习自定义view而学习自定义view。为什么这么说呢?因为自定义view的种类太多了,各式各样的绚丽的自定义效果,如何学的玩呢!我们要透过现象看本质,更多地去关注自定义view所需的知识点
所以我开始读《Java编程思想》,然后边读Android源码,本想从View
开始,刚一开始就碰钉子了,这也正常,万事开头难嘛。所以我希望能够把我在读Android过程中遇到的一些Java基础知识写下来,当作是我的总结。唉,基础实在太差了。
提前预告一下第一个在读View
源码时遇到的钉子—按位操作。