- Android Studio開發(fā)實(shí)戰(zhàn):從零基礎(chǔ)到App上線(第2版)
- 歐陽燊
- 464字
- 2019-12-06 12:07:11
1.1 Android Studio簡介
Android是基于Linux的移動(dòng)設(shè)備操作系統(tǒng),中文名為安卓,主要用于智能手機(jī)與平板電腦,現(xiàn)已拓展至互聯(lián)網(wǎng)電視、可穿戴設(shè)備、車載終端、智能家居等等。Android與iOS同為智能手機(jī)市場的兩大操作系統(tǒng),但安卓系統(tǒng)的全球市場份額大幅領(lǐng)先于蘋果。在中國大陸,Android的市場份額更是遙遙領(lǐng)先,據(jù)2018年4月的移動(dòng)系統(tǒng)調(diào)研報(bào)告,Android在中國的市場份額為86%,其余份額為iOS。
早期,在Android下開發(fā)App主要使用Eclipse和基于Eclipse的ADT。不過Eclipse畢竟是為Java工程而生的開發(fā)平臺(tái),并非專門用于Android,所以先天性不足難以避免。自2015年之后,谷歌公司便停止了ADT的版本更新,轉(zhuǎn)而重點(diǎn)打造自家的Android Studio。
Android Studio是谷歌公司推出的Android應(yīng)用開發(fā)環(huán)境,與基于Eclipse的ADT不同,Android Studio是個(gè)全新的開發(fā)環(huán)境,擁有更強(qiáng)大的功能和更高效的性能。本書使用的Android Studio為2018年4月發(fā)布的3.1.2版本,同時(shí)支持Windows、Mac OS X和Linux。
使用Android Studio比起使用Eclipse開發(fā)有如下好處:
(1)Android Studio使用v7庫與design庫等只需增加一行配置,而Eclipse要想使用這些庫得引用整個(gè)工程。
(2)高版本的SDK與NDK只支持Android Studio,不支持Eclipse。
(3)更多新功能只能在Android Studio中運(yùn)用,如自動(dòng)保存、多渠道打包、整合版本管理、支持預(yù)覽drawable圖形文件等。
- 未解之謎(下)
- 多頻帶脈沖超寬帶系統(tǒng)關(guān)鍵技術(shù)及優(yōu)化方法
- 電子單元電路應(yīng)用與實(shí)測技能演練
- 反相對稱-擴(kuò)頻通信系統(tǒng)抗噪聲性能研究
- 海洋通信網(wǎng)絡(luò)協(xié)議、算法和架構(gòu)
- 大話無線通信:網(wǎng)絡(luò)設(shè)計(jì)完全攻略
- 現(xiàn)代集成電路制造技術(shù)原理與實(shí)踐
- 電磁場與電磁波
- 5G標(biāo)準(zhǔn)之網(wǎng)絡(luò)架構(gòu):構(gòu)建萬物互聯(lián)的智能世界(5G新技術(shù)叢書)
- 數(shù)據(jù)虛擬化:多源異構(gòu)數(shù)據(jù)集成之道
- 信號(hào)與系統(tǒng)(第三版)
- 聲紋技術(shù):從核心算法到工程實(shí)踐
- 電子組裝工藝可靠性
- 移動(dòng)通信天線技術(shù)與工程應(yīng)用
- 新一代無線技術(shù)頻譜分配機(jī)制與應(yīng)用