简单的入门Android开发

版权声明:著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明作者和出处。 https://blog.csdn.net/Jsagacity/article/details/81409601

前言

去年年底到今年年初,我做过简单的智能家居,也实现过一些简单的直连和远程的智能家居。于是就将最简单的通信发布出来:智能家居简单实现—使用ESP8266简单实现和APP通讯

由于这方面的资料少之又少,所以阅读量飙升的很快。也有很多人加了好友问我问题。通过问题我发现,很多都是学硬件的、或是做智能家居方面的学生,基本都不会 Android 开发的。问也有很多问我怎么学 Android 开发的。

很多的人认知还是停留在学习这种软件开发技术需要去培训机构报一个班,或者去学校学习一下相关专业。其实入门基础的软件开发,根本就无需以上的操作。现在网上的资料这么丰富,自己花点心思就可以找到很多很好的资料,然后再系统的学习,完全是可以达到要求的,根本就不需要去花费那些时间和金钱。

鉴于以上的需求,我在这就总结一下如何简单的入门 Android。现在的 Android 开发支持用两种语言,Java 和 Kotlin。Kotlin 是去年才 Google 官方宣布支持 Android 开发的,所以用得并不太广泛,主体还是用 Java 的多。所以这里就选择学习 Java 语言基础,然后再学习 Android 开发基础。



Java 语言基础

学习 Java 基础,我是过来人了,初学者是建议视频加书本。虽说这里要结合书本,其实我也没买过 Java 基础的书,我是用网站代替的,有一个网站以书面的形式把Java基础展示得还蛮不错的。 菜鸟教程
这里写图片描述

视频的话,我是找到一家培训机构的视频,我基本都看过一遍,讲得蛮不错的。想要获取可以到文章的下方关注个人公众号,然后回复Android基础就可获取相关资料。
这里写图片描述

以上就是 Java 学习的相关资料了,视频结合网站,边学习边操作,再加上做笔记。一个流程下来基本就可以满足做智能家居开发的需求了。最后剩下的是 Android 开发基础



Android 开发基础

当你学过 Java 语言之后,再学习 Android 开发就快很多的了,Android 开发多是布局的创建和控件的使用。学习 Android 开发基础也不例外,同样是视频结合书本。视频的话也是找到一个网站:慕课网
这里写图片描述

顺便说一下,慕课网的这些基础视频虽然都是免费的,但是好像要注册才可以看的,所以就随便注册一个账号进行学习。剩下的就是 Android 基础的书本。其实上面的菜鸟教程网站里面也有 Android 基础的学习资料,自己用心找找就可以找到的。

如果硬是要介绍一本书的话,这里就介绍一本 Android 开发基础的书:《第一行代码》 郭霖著 这本书算是卖得很不错的了,网上好像也就六七十吧,不太记得了。有两版,如果要买记得看清楚。第一版好像是以 eclipse 编辑器为基础的,第二版才是以 Android Studio 编辑器为基础的。现在要买就要第二版。书本长这样:
这里写图片描述

好了,以上就是 Java 和 Android 的相关学习资料了,获取这些资料之后,下来好好学习,做好笔记。学完之后选两个像样点的项目做一下。都完成之后你的基础完全是可以应付你的智能家居实现的了。表现的好的,想做这方面工作的,甚至都可以去外面找 Android 开发的工作了


关注个人公众号「Android 零零柒」,回复:Android基础,即可获取,主推Android技术文章

猜你喜欢

转载自blog.csdn.net/Jsagacity/article/details/81409601