看板 Knuckles_note
作者 Knuckles (站長 那克斯)
標題 [AndroidStudio] 新增空白頁專案並用模擬器執行
時間 2015-11-23 Mon. 16:07:44
安裝好 Android Studio 後
在主畫面點「Start a new Android Studio project」
若是已開啟過專案了,可先點「File」/「Close Project」回到主畫面
輸入 APP 的名稱
以及公司的網址
下面自動產生 Package name,每個 APP 都必需有一個獨立的 Package name
選擇 APP 要用在哪些裝置上,勾選「Phone and Tablet」即可
Minimum SDK 選擇最底要支援到哪一版的 Android
選 API 16: Android 4.1 即可支援到目前市面上 92.8% 的裝置了
關於目前各版本的市占率可參考
Android Developer Dashboards
選擇一開始要先加入哪種頁面(Activity)
選最單純的「Empty Activity」即可
設定起始頁面的 Activity名稱 和 Layout名稱
使用預設的 MainActivity 和 activity_main 即可
點「Finish」
使用 Empty Activity 自動建立的新專案
左邊使用「Android」模式顯示的是分類好的檔案,不是真正的檔案目錄
manifests/AndroidManifest.xml 是主要的設定檔
專案的一些設定和頁面間的連結關係要寫在這裡
java/ 裡存放 java 程式檔
目前只有一個起始頁面的類別程式檔 MainActivity.java
res/ 裡存放各種資源(圖示、字串、顏色、頁面佈局等等)
其中 res/layout 是存放頁面佈局的 xml 檔
目前只有起始頁面的 activity_main.xml 檔
要看真正的檔案目錄的話可以點左上角的Android,改成「Project」
不過通常都是用「Android」模式看檔案分類即可
點開 activity_main.xml 來看看
用 Design 模式可看到一個只有寫著一行 Hello World! 的頁面
點一下 Text 切換到 Text 模式,之後都是用 Text 模式來編輯頁面佈局
安裝舊版本的 Android SDK
因為我們的程式要支援到 API 16: Android 4.1
所以要裝舊版的 Android SDK 來測試
點上面選單的「Tools」/「Android」/「SDK Manager」
或是直接點工具列的 SDK Manager 圖示
點「Lauch Standalone SDK Manager」
將 Android 4.1.2 (API 16) 的項目都打勾,然後點「Install X package」
點「Accept License」後,點「Install」
重覆上面兩步驟直到 Android 4.1.2 裡的項目都安裝完成
安裝手機模擬器
點上面選單的「Tools」/「Android」/「AVD Manager」
或是直接點工具列的「AVD Manager」圖示
點「✚ Create Virtual Device...」
選一個想要新增的手機型號,例如選 Nexus S,點「Next」
選擇手機的Android版本,選剛剛安裝的舊版 Android 4.1
如果是使用一般 PC 的話,ABI選 x86 或 x86_64,點「Next」
還有模擬器的一些選項設定,照預設的就好,點「Finish」
新增好模擬器後,關掉 AVD Manager
點選單的「Run」/「Run 'app'」,或點工具列上的「Run 'app'」
選擇剛剛安裝的模擬器,點「OK」
有些模擬器第一次執行要很久,先稍等一段時間
模擬器執行結果,出現 Hello World! 代表執行成功
若只出現像這樣的畫面
代表螢幕鎖住了
點住鎖頭往右移解鎖即可
模擬器的視窗執行完不用關掉,就開著放在旁邊
直接修改程式後再點「Run 'app'」即可重新執行 APP
不然有些模擬器重開要等很久
修改APP的圖示
下載
http://i.disp.cc/disp/displogo300.png
複製後在 /res/drawable 按右鍵選貼上
修改 manifests/AndroidManifest.xml
將 android:icon="@mipmap/ic_launcher" 改成
android:icon="@drawable/displogo300"
來試試看改一下程式
通常要用來顯示的字串不會寫在layout或程式裡
而是統一寫在 res/values/strings.xml 裡
這樣以後要改成多語系的時候就很容易了
修改 res/values/strings.xml
在 <string name="app_name">Disp BBS</string> 下一行加上
<string name="test_string">My First Android APP!</string>
修改 activity_main.xml
將 "Hello World!" 改為 "@string/test_string"
點「Run 'app'」
若剛剛執行的模擬器沒關掉的話
在 Choose a running device 選剛剛執行的模擬器,點「OK」
修改程式成功
看一下APP的圖示,點Home鍵,選APP列表
修改圖示成功
要使用橫向瀏覽的話,使用 左ctrl+F12
其他鍵盤操作參考
http://developer.android.com/intl/zh-tw/tools/help/emulator.html
--
--
※ 作者: Knuckles 時間: 2015-11-23 16:07:44
※ 編輯: Knuckles 時間: 2016-02-28 13:35:43