上QQ阅读APP看书,第一时间看更新
1.1 Android Studio简介
Android是基于Linux的移动设备操作系统,中文名为安卓,主要用于智能手机与平板电脑,现已拓展至互联网电视、可穿戴设备、车载终端、智能家居等等。Android与iOS同为智能手机市场的两大操作系统,但安卓系统的全球市场份额大幅领先于苹果。在中国大陆,Android的市场份额更是遥遥领先,据2018年4月的移动系统调研报告,Android在中国的市场份额为86%,其余份额为iOS。
早期,在Android下开发App主要使用Eclipse和基于Eclipse的ADT。不过Eclipse毕竟是为Java工程而生的开发平台,并非专门用于Android,所以先天性不足难以避免。自2015年之后,谷歌公司便停止了ADT的版本更新,转而重点打造自家的Android Studio。
Android Studio是谷歌公司推出的Android应用开发环境,与基于Eclipse的ADT不同,Android Studio是个全新的开发环境,拥有更强大的功能和更高效的性能。本书使用的Android Studio为2018年4月发布的3.1.2版本,同时支持Windows、Mac OS X和Linux。
使用Android Studio比起使用Eclipse开发有如下好处:
(1)Android Studio使用v7库与design库等只需增加一行配置,而Eclipse要想使用这些库得引用整个工程。
(2)高版本的SDK与NDK只支持Android Studio,不支持Eclipse。
(3)更多新功能只能在Android Studio中运用,如自动保存、多渠道打包、整合版本管理、支持预览drawable图形文件等。