刚刚开始新的学习生活时,很容易走错方向,然后,这意味着不知道该学习什么,不知道该怎样学习,很显然,我写下这句话意味着我走过这样的路,为此,就付出了不小的代价,浪费了很多时间。
这篇文章当然不是回忆那些走错了的路,而是写下我学习Android的历程,当然,可能不一定适合每一个人,但是,个人认为这条路还算走的通。
首先,移动开发现在是很火的方向,做这方面的人很多,如果,你也想学这个方向,那么你必须要培养起兴趣,学习不是被迫的,完全靠的是自觉。我非常喜欢一句话:每天叫醒我的不是闹钟,而是梦想。不过,很遗憾,我离那个境界还是很远,不过,个人始终在努力着。。。
好了,不说题外话了,下面进入正题
大家都知道,Android应用程序的开发用的是Java语言,所以,首先,你要学会的是使用Java语言,这并不意味着你需要把那门语言掌握的很好。举个例子吧,我在大学时接触过Java两个月左右,之后就放弃了,没在那上面花时间。不过,还好,我学习过C++,由于语言都是想通的,所以,在Android开发中再去学习Java也是可行之路。
1.视频教材
初学Android,建议不要去看一些类似于Android开发之类的书,因为你在不懂的时候看书会很慢,而且很难把知识串到一起,这样可能是事倍功半,我们可以选择的是看一些视频教材,下面这张截图正是我开始学习的时候选择的学习视频:
这里是视频下载的地址:http://www.marschen.com/portal.php
个人认为里面的内容很好,讲的浅显易懂,非常适合初学者培养兴趣,学习Android基础。如果时间充裕,建议把里面的视频资料都看一看,目的不是记住每一个部分,而是拓宽知识面。
2.《Learning Android》
这应该算作是我看的第一本Android书,这本书很薄(个人感觉,学习一个新的东西,不要找一本很厚的书,可能它里面的内容很丰富,但是可能会让你慢慢失去耐心,因为要看的东西太多了。。。),很适合作为了解Android这个“新生事物”,这本书的内容不是很难,即使是没接触过Android的朋友也能知道个大概这本书在讲什么,还有,数据库这方面这本书的篇幅不是很多,所以,需要一定的数据库只是显得有点重要,当然,如果看不懂可以直接略过,因为,后面其他的书有很详细的讲解。
3.《Android开发应用实战详解》???
为什么我在这本书的名字后面加了几个问号呢?
因为,这类书大致内容都是一样的,都是一个套路写下来的,没有什么太大的不同,所以,只需要找一本这一类的书就行了。它们的逻辑大致都是一样的:
1.开发环境的配置
2.控件的介绍和使用方法,还会介绍非常多的控件属性,当然,大部分是很少用的
3.界面布局的介绍,这是很重要的一部分,是开发Android应用程序的基础,需要好好的看看
4.数据库基础,里面讲解的内容是Android开发能用到的SqLite数据库相关的知识
5.地图开发,这一部分根据自己的需要看吧,用处不是很大
这大概就是这类书的一个流程,大家可以根据自己的喜好找一本类似的书学习下Android的基础知识,为以后开发应用打下基础。
4.《Google Android SDK开发范例大全》
当掌握了一定的基础知识之后,不妨去看看这本书,这本书几乎不讲解各个部分的内容,它是范例的集合,里面包含了一系列Android小程序范例,由于当时我还处于假期,所以,时间还算充裕,几乎把这本书的每一个小例子都给实现了一遍,对于理解Android开发流程,学习开发知识很有帮助,是学习Android程序开发的一本好书。
5.《Android开发网络实战详解》???
没错,这本书的后面又是几个问号,同样是上面提到的那个话题,因为这样书都是类似的,内容将的大部分都是一样的,流程我就不写了,大家想学习网络开发的可以找本书看看。
5.《Android开发精要》
这本书要好好的推荐下,因为,这样的好书不多。
首先,看这本书之前,你需要掌握Android开发的基础知识,这里所讲的掌握并不是了解,因为这本书讲的比较深入,没有一定的知识储备,不一定能看得懂其中的内容。
在这本书里,你会看到其他书中没有涉及的好多东西,比如,Android程序的入口点,详细分析Activity和Service的声明周期,数据库用到的数据结构等等内容,这在其他的书中很少涉及(至少在我看过的书中很少),所以,想了解Android应用更深一点的内容,看看这本书绝对是个不错的选择。
当读了好多书之后,个人也做过一些应用程序的开发,比如播放器,通讯录之类的简单APP。当觉得这些东西对我的吸引力没有以前那么大时,我想到的是看些Android底层的架构,于是,我又找了本书,这本书的名字就不在说了,因为,我并没有坚持读下去,一方面是时间不够,另一方面是自己的知识储备太少,看这种书太吃力,所以,放弃了这个想法。
现在,我很少再去接触Android程序的开发,那些书也很少再去读了,不过,我并没有丢掉Android的学习,有时间还是会去翻一翻那些看过的东西。
这篇文章写了好长时间了,不过,并没有完全写下我的Android学习历程,因为,还有很长的路要走。。。
相关推荐
《我Android学习一本通》这本书是为初学者和有志于深入Android开发的读者精心编写的,它全面覆盖了Android开发的基础知识和实战技巧。在本文中,我们将深入探讨书中的核心知识点,帮助你构建坚实的Android开发基础。...
下面将详细探讨这些可能包含的知识点,并解释它们在当前Android开发中的重要性。 1. **Android基础知识**:这通常包括Java编程语言的学习,因为Android应用主要基于Java或Kotlin编写。基础知识点如变量、数据类型、...
android学习计划书,学习android要有一个整体的规划,在一步一步慢慢来,最主要的是每到一个时期都知道要学些什么
教你零基础学Android路线 没有基础的可以看这介绍来学 不要迷茫
这些电子书涵盖了Android开发的多个重要方面,是深入学习Android平台开发的理想资源。下面将对每本书籍的主要知识点进行详细解读: 1. **《Android开发教程》** 这本书通常会提供Android开发的基础知识,包括环境...
以下是一些推荐的Android开发书籍,这些书籍能够帮助你系统地掌握Android开发的基础知识,并逐步提升你的编程技能。 1. 《第一行代码:Android》 这本书由郭霖编写,适合Android初学者阅读。书中以实例驱动的方式...
[android.开发书籍].Android.pdf [android.开发书籍].Android_Application_Development_For_Dummies.pdf [android.开发书籍].Beginning.Android.2.(Apress,.2010,.1430226293).pdf [android.开发书籍].Hello.Android...
本书是一本问题解决方案集,包含了Android开发中常见的问题和解决方法,是开发者解决问题的实用参考书。 8. **《Pro Android Kotlin》** 作者:Antonio Leiva 随着Kotlin成为Android的首选语言,这本书详细...
综上所述,`Pbookmarktest`项目是一个完整的Android书签管理系统的实现,涵盖了从数据库操作到UI交互的多个环节,为开发者提供了学习和参考的实例。通过研究这个项目,开发者可以深入理解Android数据存储、UI设计...
本书根据美国大名鼎鼎的Big Nerd Ranch训练营的Android培训讲义编写而成,已经为微软、谷歌、Facebook等行业巨头培养了众多专业人才。作者巧妙地把Android开发所需的庞杂知识、行业实践、编程规范等融入一本书中,...
《零点起飞学android开发》结合大量实例,由浅入深、循序渐进地介绍了android移动开发技术。本书讲解详细,示例丰富,每一个知识点都配备了具体的示例和运行结果图,可以让读者轻松上手,建立android技术的思想框架...
这些是所有Android应用开发的必备步骤,对于游戏开发来说尤为重要,因为游戏往往对性能和兼容性有更高的要求。 接下来,作者会讲解Java编程基础,这是Android开发的主要语言。读者将学习到面向对象编程的概念,如类...
在"9781430230427(1)"这个文件中,可能包含的是一个或多个实际的游戏项目,这些项目可以作为实例,让开发者实践如何运用学到的知识。每个游戏项目通常会包含以下几个关键组件: 1. **游戏逻辑**:这是游戏的核心,...
《零基础学Android》是一本非常适合初学者入门的Android编程书籍,它涵盖了Android开发的基本概念、环境搭建、UI设计、数据存储、网络通信等多个方面。这本书的源代码提供了丰富的实例,帮助读者更好地理解和实践书...
这些电子书籍涵盖了Android开发的多个重要领域,是学习和提升Android技能的理想资源。以下是每本书籍可能涉及的关键知识点和详细解释: 1. **Android图形系统的分析与移植**:这本书会深入探讨Android图形系统的...
书中可能涵盖了Activity生命周期、Intent的使用、服务管理、广播接收器以及内容提供者等内容,这些都是构建复杂Android应用的基础。同时,你可能会学到如何利用多线程提升应用性能,以及如何利用Fragment来支持不同...
- **内容简介**:本书旨在为开发者提供一个全面的Android应用开发指南,涵盖了从入门到高级的各种主题。 - **目标读者**:面向具有一定编程基础并对Android开发感兴趣的开发者。 #### 2. 第一部分:基础知识 - **第...
《Hello, Android》第三版还包括了大量实战项目,通过这些项目,读者可以实际操作,巩固所学知识,提高解决问题的能力。此外,书中提供的源代码对于学习和参考都非常有价值。 总之,《Hello, Android》第三版是一本...
在移动应用开发领域,Android Studio 是谷歌推出的官方集成开发环境(IDE),专为Android应用设计。这个项目标题表明我们正在讨论一个使用Android Studio 创建的简单App,该App旨在模仿流行的生活分享平台——小红书...