基于《第一行代码》的Android开发学习方案

1.  说明

此学习方案基于《第一行代码》,目的是指导大家系统的便捷的入门Android开发,所以书中部分知识点没有做要求,其实没必要全部学完了再去做开发,可以学一部分,然后实践中继续学习。首先介绍《第一行代码》,作者是郭霖,这本书在发行第一版后,短短两年内,就成了国内最畅销的Android技术书,很适合初学者入门。现在本书最新版本为二,基于Android7.0系统写作,书中使用的Android Studio(AS)开发工具版本为2.2,现在的AS已经更新至3.2,你如果安装的是最新版AS,那么使用上会与以前版本稍有不同,书上代码还是可以用的,但部分会报错,具体问题到时候看看他的错误报告,英语好的看懂报告可以自己改,差的根据错误报告百度下就行。使用该书可以不需要任何Android基础,但一定需要Java基础,但此书没有讲java基础知识,如果java基础差,请自行补。下面我会对每一个阶段中需要注意的地方做一个说明,但不会细致考虑到没一点,有什么问题你先自己百度找解决方案,自己不能解决就去问高年级前辈。最后说明,我的水平有限,仅做参考,知乎CSDN等论坛有大把更好的。

2.  具体安排

《第一行代码》学习规划

阶段

内容

第一阶段

第一章——开始启程,你的第一行Android代码

第一阶段

第二章——先从看到的入手,探索活动

第一阶段

第三章——软件也要拼脸蛋,UI开发的点点滴滴

 

 

 

我认为前三章可以做第一阶段,1.3小节创建你的第一行代码,其中1.3.2启动模拟器,其实你可以使用真机来做测试,关于真机运行,请看第八章8.1小节,喜欢用模拟器的话,网上有一款夜神模拟器,我没用过,你们可以试试;1.3.4和1.3.5会系统的介绍下Android项目目录的结构,你一开始可能看的不是很懂,毕竟才接触,没关系,以后总是会遇见,先眼熟吧。2.2、2.3和2.4很重要。第三章是讲UI的,其实10月份物联网现场技能比赛,UI设计没必要设计的很好看,所以不要去纠结UI的美观,但其他的比赛还是UI好看点吧,3.2、3.3和3.5很重要。

你第一阶段完了,就可以做做单机简易版的小应用玩玩了。

 

 

 

第二阶段

第八章——丰富你的程序,运用手机多媒体

第二阶段

第九章——看看精彩的世界,使用网络技术

 

第二阶段的第八章,不做过多要求,平时开发中可能会用到,所以看看。第九章我认为比较重要,因为你想从单机版应用到联网,那么得学学了,9.5是一个实践项目,可以跟着做做。

第二阶段学完后,你差不多可以脱离书本,去通过做做小项目和参加比赛继续学习了,遇到问题百度加问实验室前辈。但你还是有很多缺陷的,因为Android你只学了些基础,五大组件也只学了activity一种,没有设计模式的思想。这些都是你接下来要学习的,也就是第三阶段。

 

第三阶段

第六章——数据存储全方案,详解持久化技术

第三阶段

第五章——全局大喇叭,详解广播机制

第三阶段

第七章——跨程序共享数据,探索内容提供器

第三阶段

第十章——后台默默的劳动者,探索服务

第三阶段

第四章——手机平板要兼容,碎片

 

这些章节稍微有点难度了,短时间难看懂很正常,多做多想吧,要是实在看不懂,等你以后大三接触专业课时反过头再看看,会容易懂很多。以后想靠安卓开发吃饭,还是好好学习这些。

 

第四阶段

剩下章节

 

 

1.以上每个阶段,都不要只知道看书,一定要多敲代码多想。

2.其实你学到第二阶段就差不多可以去参加省物联网比赛了,拿些基础分还是可以的,不行你找以前参加过得看看往年的题目。

3.感觉《第一行代码》有点小贵,其实可以买二手的,二手便宜点。

发布了89 篇原创文章 · 获赞 77 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/wodemaoheise/article/details/89014725