零基础安卓开发:开发简易计算器(一)——了解与搭建开发环境

随着移动互联网的浪潮兴起,安卓开发不可不谓之愈加热门。但由于跨平台与快速开发等需求依然存在,目前出现了许多跨平台框架:flutter,React Native,Weex等。本教程依然面向安卓原生开发,毕竟原生开发更能了解安卓的基本架构,安卓开发并不是几个Webview能代替的。

什么是安卓?

Android是一种基于Linux的*及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,*地区较多人使用“安卓”。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机、智能手表等。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2013年的第四季度,Android平台手机的全球市场份额已经达到78.1%。2013年09月24日谷歌开发的操作系统Android在迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。

安卓开发的方式

三种开发模式基本功能的对比(因平台版本、应用情况不同经供参考)
零基础安卓开发:开发简易计算器(一)——了解与搭建开发环境

搭建开发环境

由于选择原生开发,我们需要面对的是安卓庞杂的接口、类还有函数方法,不过还好有Android Studio这一google官方提供的强大IDE能大大提高我们的工作(搬砖)效率。
除了开发工具,我们还需要安装安卓的SDK,与安卓依赖的JDK
Android Studio下载地址
AS包含了SDK Component这一SDK管理工具,可以通过AS下载安卓sdk,(Google被墙建议自行搭*解决)
JDK下载地址

若觉得官方地址下载慢,寻找国内镜像站也是个不错的选择。

等到都下载完毕了,我们可以去Setting里面配置一下JDK与SDK的路径,接下来就可以开始安卓开发啦!(安装时,不要忘了配环境变量)

使用Android Studio

AS的project相当于一个命名空间,里面有安卓版本,JDK版本等相关信息,而moudle则相当于项目app本身,在一个project下的moudle相当于web开发中在同一个php版本下的后端文件。
第一次开发时,我们需要新建project,AS会自动生成名为APP的moudle。

按照默认设置新建完后,AS会弹出两个页面,一个是XML文件,另一个是java文件。左侧还有项目目录:
零基础安卓开发:开发简易计算器(一)——了解与搭建开发环境
对于项目目录的解释,可以参考这篇博文安卓app工程结构介绍

下一篇博文将接受安卓开发的布局,也就是layout文件