盒子
盒子

读书笔记 -《第一行代码——Android》

很久之前就打算学安卓了,但总被各种事情干扰,一直断断续续。这本书是我第一本真正读完的安卓入门教程。

这本书不愧被称为“Android初学者的最佳入门书”。它涵盖了安卓软件开发的方方面面,不仅讲到了四大组件、UI、碎片、广播机制、数据存储、服务、多媒体、网络、定位服务、传感器这些安卓开发知识,也讲简单提到了git和安卓测试工程的使用。在书本的最后还通过一个比较完整的天气app把书中大部分的内容以实际项目的形式回顾了一遍。

我觉得这本书最大的优点就是点到为止,不像之前读过的那些书,用大篇幅去把各个部件属性和控件都不厌其烦的描述一遍。因为很多东西只要知道有这个东西,知道它的部分关键属性,其他的到需要用到的时候在去查看文档就可以了。

但这本书又不仅是简单的介绍安卓那些组件和类的使用方法,它还介绍了listview加载数据的优化方法、全局获取Context的技巧和制定自己的Log类等实用的安卓编程技巧。虽然由于安卓版本更新太快,有部分代码已经过时,但对于善于使用搜索引擎的程序员来说也不是什么大问题。

总的来说,这本书除了每节末尾的不太相关的RPG剧情描述之外,其它都很合我口味,很幸运可以在入门的阶段遇到这本书。

经过这一段时间的学习,也对安卓编程有了一点心得,接下来就可以正式开始我的毕业设计手机端部分了。边编码,边深入学习java、安卓编程和单元测试等知识。希望在大学的最后一段时间,能够学多点东西,提高自己的编程能力。