android学习回顾

来源:互联网 发布:成绩录入系统 源码 编辑:程序博客网 时间:2024/05/22 01:42

最近由于公司要做android的项目,开始学习android。为了快速入门,所以在网上买了几本书。现在就总结一下最近半个月左右的学习情况。

    我买的android的书是《android应用开发揭秘》和《android SDK 开发范例大全》,都是国内的书。学习的路线是:

   ①看mar视频对android有个大概的了解

   ②把java语言再复习一遍,如语法,数据类型,集合,文件I/O,线程,以及最重要的面向对象等。

   ③开始通读《android应用开发揭秘》,目前已读完常见控件的使用,游戏编程(即画图),数据操作(SQLite还没看)。

 

   回顾以上学习,对自己学习做个总结:android的应用开发和自己5年前做的VB6开发是类似的,都有控件,事件,窗口等概念,但也存在很多区别:

       ①android是基于java的,有些控制需要用户自己编写具体的代码实现,譬如事件监听就需要首先声明一个该事件的接口内部类,然后将该事件绑定到相应的控件上。而VB就简单很多,只需要选择系统提供的事件,然后在里面写代码就行了。

       ②线程,VB印象中没有(太久了,不太确定)。

       ③vb不支持继承,多态,对面向对象设计支持不如java完整

 

   因此,如果要学好android,首先java要能熟练运用,其次掌握好android的基本控件,然后再深入学习其它相关的知识。如果想再深入一点,就需要把面向对象的设计方法,如设计模式,UML等书多看几遍,多运用经典模式才能设计出好的软件。

 

 

  最后对《android应用开发揭秘》做下评论:该书范例做得还不错,但全书代码太多,而有些关键部分又没有详细说明。还有对android有些基础的知识介绍的不是很全面,也不深入。譬如activity, intent 等,看完了也没太明白。所以说算不上揭秘,有点名不副实。

   为了更好的了解android,又订购了:

      《Google!Android2手机应用程序设计入门(第3版)(附赠DVD光盘1张) Google!Android2手机应用程序设计入门(第3版)(附赠DVD光盘1张)

      《精通Android 2 精通Android 2哈希米》,这2本都是国外的,希望不要让我再失望。

      

 

       一本好书可以少走很多弯路!

原创粉丝点击