新建一個Hello World程序
打開 Android Studio,可以看到如下的歡迎界面资厉,窗口的左側(cè)會展示出最近的 Project摹迷,單擊就可以打開,如果你是第一次使用 AS鞋囊,左側(cè)就不會有窗口;來看看右側(cè)的幾個選項:
- 新建一個 Android Studio 工作空間摆寄。
- 打開一個已有的 Android Studio 工作空間失暴。
- 檢查來自于版本控制系統(tǒng)的程序坯门,單擊 Control旁的三角形會彈出幾個選擇微饥,分別是 GitHub、CVS古戴、Git欠橘、Google Cloud、Mercurial现恼、Subversion肃续。
- 導(dǎo)入來自 Eclipse黍檩、ADT、Gradle 等工具的工程項目始锚。
- 導(dǎo)入一個 Android 代碼示例刽酱。
這里我們點擊第一個選項,看到如下界面:
-
Application name
是應(yīng)用的名字(第一個字母要大寫)瞧捌,這里我們就寫 Hello World棵里。 -
Company Domain
是公司域名,這個可以隨意寫姐呐,并且會影響下面的包名殿怜,但是我們也可以通過右側(cè)的Edit
來修改包名。 -
include C++ Support
作用是引入C++的支持曙砂,這里我們暫時不用勾選头谜。 -
Project Location
設(shè)置該 Project 的存儲路徑。 - 單擊 Next鸠澈。
看到如下界面:
這里是讓我們選擇 App 運行的平臺:
-
Phone and Tablet
表示 App 運行在智能手機和平板上柱告,Minimum SDK
是指的程序最低兼容的版本,應(yīng)用安裝前笑陈,會對設(shè)備的 Android 版本做校驗末荐,如果設(shè)備的 Android 版本低于這個最小版本會阻止用戶安裝應(yīng)用。下面小字的提示表示我的應(yīng)用可以運行在大約97.4%的安卓設(shè)備上新锈。 -
Wear
是在可穿戴設(shè)備上運行甲脏,就是常見的智能手表。 -
TV
是在智能電視上運行妹笆。 -
Android Auto
是在車載安卓系統(tǒng)上運行块请。 - 勾選第一個選項,并單擊 Next拳缠。
出現(xiàn)如下界面:
這里是創(chuàng)建活動的界面墩新,AS 給我提供了豐富的活動面板,這里我們選擇Empty Activity
窟坐,單擊 Next海渊,出現(xiàn)如下界面:
這里是讓我們給活動和布局命名:
-
Activity Name
: HelloWorldActivity。 -
Layout Name
:hello_world_layout哲鸳。 - 單擊 Finish臣疑。
可以看到 AS 的工作界面,如下圖所示:
我們啟動 AVD Manager(Android Virtual Device)徙菠,這個工具在導(dǎo)航欄 | Help 的下面讯沈,下圖左一:
單擊它出現(xiàn)如下界面:
這里我已經(jīng)事先建立好了一個 AVD了,在列表里面可以清晰的看見該設(shè)備的各種信息婿奔,現(xiàn)在你需要點擊窗口左下角的+Create Virtual Device
缺狠,彈出如下界面:
左側(cè)的幾個選項不用多說问慎,默認是phone
,中間的列表里面有很多谷歌給我們提供的現(xiàn)成的模擬硬件規(guī)格挤茄,當然你也可以點擊New Hardware Profile
來自定義 一個手機硬件規(guī)格如叼,我們先任意選一個如圖,單擊 Next穷劈,出現(xiàn)如下界面:
這里是讓我們給模擬的硬件選一個圖形系統(tǒng)版本進而完善成一個 AVD薇正,Recommended
里面的是谷歌推薦的圖形架構(gòu),當然你也可以選擇x86 Images
或者Other Images
囚衔,這里列出的可選的圖像架構(gòu)個數(shù)是根據(jù)你在 SDK Manager 里面的 API 版本下載數(shù)量來顯示的挖腰, 我下的多,所以這里谷歌也推薦了好幾個版本练湿,建議選擇API Level 14
(Android 4.0)及以上的 猴仑,并且最好是x86
架構(gòu),當然x86_64
也行肥哎,我選擇了 24辽俗,然后單擊 Next 出現(xiàn)如下界面:
這里是調(diào)整配置窗口,可以對 AVD 設(shè)備命名篡诽,還可以改變設(shè)備的 dpi 和圖像系統(tǒng)版本崖飘,還有啟動界面的方向選擇(縱向和橫向),其他的保持缺省就好杈女,show Advanced Settings
可以讓你更進一步的改變該 AVD 的各種參數(shù)朱浴,這里不再贅述,最后單擊Finish 就建好了达椰。
下面讓我們看看如何自定義一個AVD 翰蠢。在先前的 Select Hardware 頁面,我們單擊左下的 New Hardware Profile
啰劲,出現(xiàn)如下界面:
這一頁需要注意的就是Device Name
的命名和Screen
里面的選項以及Input
里讓你選擇是否包含物理鍵位梁沧,其他的保持缺省,我們這里命名為 4.3蝇裤,點擊 Finish 之后廷支,自定義的硬件規(guī)格就會出現(xiàn)在 Select Hardware 頁面里,然后選中我們的 4.3栓辜,之后的操作就如同之前一樣了恋拍,我們選擇API Level 18
。
需要注意的是啃憎,截至 2016.6.3芝囤,智能機型號數(shù)量大約在5691種:
- 6~英寸67種。
- 5.6~6英寸248種辛萍。
- 5.1~5.5英寸418種悯姊。
- 5英寸933種。
- 4.5~4.9英寸684種贩毕。
?現(xiàn)在主流機型一般都是 5英寸左右的悯许,尤其在5.5~5.2這個區(qū)間。對于分辨率來說辉阶,以1080p(1920×1080) 為主先壕,高端機上 2K(2560x1440),大部分低端機型是 720p(1280×720) 谆甜。根據(jù)這項統(tǒng)計自己定義就好垃僚。接下來,找到工具欄種的如下部分规辱,要運行 app 就得點擊左一的綠色按鈕谆棺。
之后出現(xiàn)如下界面,這里讓我們選擇 app 的目標運行平臺罕袋,可以看到我們的自定義的 AVD—4.3 API 18 已經(jīng)恭候多時改淑,選中它并點擊 OK。
這樣我們的 AVD 就跑起來了浴讯,等待了大約一個世紀之后朵夏,我們可以看見 AVD 彈出,并在主界面上彈出一個 Hello World 頁面榆纽,這其實就是我們的 app 在 AVD 里打開運行的樣子Q霾(忽略下方小字?)
在下一節(jié)我們會對 AS 的文件組織結(jié)構(gòu)作較為詳細的認識。
Ciao Ciao~