Presentation is loading. Please wait.

Presentation is loading. Please wait.

實驗一:Hello World程式.

Similar presentations


Presentation on theme: "實驗一:Hello World程式."— Presentation transcript:

1 實驗一:Hello World程式

2 實驗一 主題 目的 環境需求 本實驗練習如何建立Android模擬器 架設好開發環境與模擬器後,撰寫Hello World應用程式
Java SE Development Kit (JDK) Android Studio 本實驗練習如何建立Android模擬器並且在架設好開發環境與模擬器後,撰寫Hello World應用程式

3 實驗一範例 執行結果

4 新增專案 1 開啟Android Studio 1.點選Start a new Android Studio Project

5 防火牆封鎖程式 若防火牆封鎖程式,請點選允許存取

6 新增專案 2 3 4 5 6 2. 輸入Application Name(應用程式名稱)
3. 輸入Company Domain(網域名稱),實驗中命名為mnalab.must.edu.tw 4. 自動產生套件名稱,也可點選最右邊的Edit進行編輯,套件名稱命名不可為數字開頭,名稱不可有符號出現(套件名稱是用來識別應用程式用,必須是唯一的,通常使用公司、個人或學校的網域名稱+專案名稱,如:tw.edu.must.mnalab.helloworld,套件名稱的命名不能以數字開頭和不能有其他符號(如:%?等),且至少要包含一個“.” 5. 選擇專案儲存位置 6. 按下Next 5 6

7 新增專案 8 9 7 10 7. 選擇專案要開發的裝置類型,可多選
8. 選擇最低支援的API版本,實驗中選擇Android 4.3(API 18)作為專案最低支援的SDK版本 Minimum SDK: 最低支援SDK版本,表示此應用程式只能安裝在此設定版本和此版本以上 9. 在此會顯示此最低支援的API版本在Google Play市場上的佔有率,也可點選Help me choose,會顯示不同版本的佔有率,如下頁投影片 10. 按下Next 10

8 不同API版本在Google Play市場上的佔有率

9 選擇樣板 11 11.選擇專案樣板,在此選擇空白的活動Empty Activity,按下Next
Note:在Android中,用來顯示一個畫面與負責畫面和使用者互動的程式稱為一個Activity,在本投影片將其翻譯為活動。 11

10 新增專案 12 Activity Name:活動名稱,名稱須符合Java程式檔案名稱命名規則,不能使用數字開頭,不可有特殊符號等,
Layout Name:佈局名稱(視窗編輯的XML檔案名稱),名稱命名方式須符合資源名稱命名規則,不能使用數字開頭,只能使用a~z 0~9 _命名, 輸入的活動、佈局名稱,會建立對應該名稱的檔案,本範例使用預設值 12.按下Finish按鈕,完成新增一Android程式專案 12

11 建立摸擬器 點選Android Virtual Device(AVD) Manager 1
為了讓程式可以運作,首先需先建立目標版本(Android SDK)的模擬器讓程式運作在其上 在Android Studio工具列上找到Android Virtual Device(AVD) Manager,點選開啟

12 建立摸擬器 2.點選Create Virtual Device… 2

13 建立摸擬器 複製裝置 建立新裝置規格 匯入裝置規格 3 4 5 3. 選擇要建立模擬器的裝置種類
4. 列出的該種類裝置是系統預設就已經建立的Google官版規格,此規格無法修改,可點選右方預覽窗格中的Clone Device…按鈕進行複製和修改裝置規格,或是在裝置列表上按右鍵,會跳出選單可進行複製(Clone)、匯出(Export),若是自行建立的可以進行編輯修改(Edit)和刪除(Delete),點選下方New Hardware Profile按鈕,可建立新裝置規格如下頁投影片,點選下方Import Hardware Profiles按鈕,可將之前匯出的裝置規格匯入 5. 點選Next 複製裝置 建立新裝置規格 匯入裝置規格 5

14 裝置規格 1 10 2 3 4 5 6 7 8 9 11 --1: 裝置名稱 --2: 裝置種類(手機/平板、穿戴式、TV)
--3: 螢幕尺寸(英吋)和解析度(像素) --4: 記憶體大小 --5:是否具有硬體按鈕、鍵盤,選擇導覽方式:無導覽器、Dpad、軌跡球、滾輪wheel --6: 裝置支援狀態:直立Portrait、橫向Landscape --7: 勾選是否具有前、後相機 --8: 勾選裝置具有的感測器(加速度計、陀螺儀、GPS、接近感測器) --9: 裝置外觀,有預設官版的外觀,也可點選下方超連結,會有定義外觀方式教學,可進行自訂外觀 --10:裝置預覽 --11:若希望更改模擬器外觀,可點選How do I create a custom hardware skin?會跳到一個Android官方網站,會教您如何客製化模擬器外觀 7 8 9 11

15 建立摸擬器 選擇系統映像檔 可用模擬器映像檔分纇頁籤 有最新可下載的硬體加速執行管理器 6 7
6.選擇模擬器的系統映像檔版本(可以為x86、ARM架構之CPU,API可選Android SDK或有Google API的版本) 7. 點選Next Note: 若電腦具有內建 Intel® 虛擬化技術的 Intel® 處理器,建議在Bios中啟用,並安裝intel HAXM,在PC中執行模擬器比較快 有最新可下載的硬體加速執行管理器  7

16 x86模擬器 需安裝intel HAXM硬體加速軟體,請透過SDK Manager下載,若已下載,請進行安裝,安裝檔位於SDK路徑,預設為: C:\Users\使用者名稱\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager 若出現HAXM Driver未簽章的錯誤訊息,需禁用Win10驅動程序強制籤名,方式如下: 1.在開始按鈕點擊右鍵,選擇「命令提示符(管理員)」 2.執行命令 bcdedit.exe /set nointegritychecks on 若出現無法修改訊息,請進入bios將Security Boot disable 若想恢復默認驗證,執行命令bcdedit.exe /set nointegritychecks off Note:預設在安裝Android Studio軟體時,若有勾選HAXM,即會進行安裝,若安裝失 敗,可能電腦無內建 Intel® 虛擬化技術的 Intel® 處理器,或是未在Bios中啟用,設 定方式請參考前份投影片第33頁,啟用後再依據此頁路徑,進行安裝HAXM

17 建立摸擬器 越小 越大 模擬器外框 8 1 2 3 4 5 6 7 --1: 模擬器名稱
--2: 裝置,可點選右邊Change…按鈕進行重新選取裝置 --3: 選取Android版本,可點選右邊Change…按鈕進行重新選取版本 --4: 模擬器啟動時的大小,預設為Auto,若想讓模擬器變小或變大可以在下拉式中選擇 --5:模擬器啟動時的方向,可以是直立或是橫放 --6: 模擬效能:使用硬體GPU(圖形處理器)、軟體模擬或是模擬器自動偵測最佳選擇 --7: 顯示進階設定,如下頁投影片 8.點選Finish完成模擬器建立 點選進階設定 越大 6 模擬器外框 7 8

18 建立摸擬器 8 9 10 11 12 13 14 15 此頁只顯示進階設定內容 --8: 是否模擬前後相機 --9: 設定網路速度和延遲
--10:記憶體大小 --11:設定VM heap大小 --12: 設定內部儲存空間大小 --13:設定SD卡,第一種是用Android Studio建立,直接給定大小,第二種是瀏覽到以建立的SD卡映像檔 --14:選擇模擬器外觀 --15:是否可使用電腦上的鍵盤 Note:若模擬器無法啟動,可調小RAM大小,因為可能電腦無法提供這麼大的記憶體給模擬器使用 13 14 15

19 啟動模擬器 啟動模擬器 修改模擬器設定 在要啟動的模擬器上按下播放鈕
可點選右邊播放按鈕進行啟動、修改模擬器設定或是點選最右邊三角形,會跳出選單依序可進行模擬器複製、清除模擬器上使用者資料(恢復原廠設定)、顯示模擬器檔案的資料夾位置、顯示模擬器詳細資料、刪除模擬器和關閉模擬器

20 啟動模擬器 開啟時在Run視窗會有一些訊息 若模擬器開啟失敗,可以在訊息視窗中找到原因,常見原因是記憶體不足,可編輯模擬器將RAM大小調降。

21 啟動模擬器 關閉/打開螢幕 調升音量 調降音量 向左旋轉 向右旋轉 螢幕截圖 放大螢幕 返回 桌面首頁 最近瀏覽程式
模擬器控制:如GPS、Phone… 通知列 Android 不同版本或在不同製造商所生產出的裝置桌面不盡相同。投影片為Android 6.0手機模擬器開啟後的畫面,此畫面稱為桌面首頁,可左右滑動切換到其他頁的桌面,最下方有4個圖示按鍵,依序為返回(Back)(可回到上一個瀏覽的程式)、 桌面切換鍵(可切換到其他桌面) 搜尋鍵 桌面首頁(Home)(可切換到桌面首頁) 程式集圖示點選後,會呈現安裝於裝置上的所有應用程式。 在畫面最上方為通知列,可點選不放開,往下滑動,會將通知列展開 程式集 返回 桌面切換 搜尋 桌面首頁

22 執行HelloWorld專案 按下綠色箭頭執行專案程式 編譯 1
專案建立好之後,可以在左側Project視窗中看到建立好的專案,可在Project視窗上方的下拉式選單(紅色框線處)中選擇Project,可看到專案目錄結構 1. 按下綠色箭頭之後執行專案程式

23 執行HelloWorld專案 2 2.選擇執行中的裝置,包含模擬器和連接到電腦的實體手機(手機必須安裝adb驅動程式,且Android版本必須大於或等於專案的最低版本需求) 下方為可用的模擬器但尚未啟動 3.建立模擬器,可在右方選單中選取要啟動的模擬器 4.此專案未來是否都使用同種執行方式,若是請勾選 5.本範例選擇使用執行中的模擬器,選擇完啟動方式後,按下OK 3 5 4

24 實驗執行成果 自動安裝HelloWorld應用程式到模擬器中,並將程式開啟 開啟模擬器後,無需關閉,程式執行時,會自動重裝啟動應用程式
執行時會自動將HelloWorld專案應用程式安裝到模擬器中,安裝完後,模擬器會開啟HelloWorld應用程式,程式畫面中會出現Hello world!字串。 開啟模擬器後,無需關閉,程式執行時,會自動重裝應用程式 在執行程式時,需注意看Run視窗中的訊息,看是否有進行程式安裝到模擬器的動作,或是否有其他錯誤訊息,以致模擬器遲遲沒有執行程式

25 應用程式 應用程式安裝到模擬器上,會在程式集中

26 移除應用程式 按下應用程約3秒,不放開,會出現如投影片畫面,可將應用程式放在桌面指定位置建立捷徑,或拖曳至上方的Uninstall,將應用程式移除。

27 將程式佈署建置到實體裝置 將手機與電腦使用USB線連接 程式佈建到實體手機前,須先安裝手機adb USB驅動程式在電腦中
在有些Android 4.2.x以上裝置中“開發人員選項”功能是被隱藏起來,需進行打開,請點選手機中的“設定”“關於手機”,點選“版本號碼”7次 由於每支手機不同,若無此選項或無法打開開發功能選項,請試著點選其他選項,成功時會有視窗跳出提示訊息,啟動後,在設定中就會有“開發人員選項”功能 點選“開發人員選項”,將 “USB偵錯”勾選 當手機與電腦使用usb連接上時,手機上可能會跳出是否信任此台電腦的對話視窗,請選擇信任

28 信任此台電腦 裝完adb驅動程式後,手機上會跳出信任此電腦的對話視窗,請勾選“一律允許透過這台電腦進行”,按下確定;若未跳出,請將手機與電腦的USB線卸除後,再插回。

29 將程式佈署建置到實體裝置 實體裝置 模擬器 執行時將會跳出執行中的裝置,請選擇要佈署的裝置,點選OK
若在此視窗中出現手機,但是是offline,請確認最低版本需求是否符合,另外手機是否信任此台電腦,請重插usb,若手機跳出信任視窗,請點選信任

30 Q & A

31 確認“開發人員選項”中的 “USB偵錯”有勾選 確認手機信任此台電腦
佈署建置到實體裝置,但未發現實體裝置 確認驅動程式已安裝 確認“開發人員選項”有開啟 確認“開發人員選項”中的 “USB偵錯”有勾選 確認手機信任此台電腦

32 佈署建置到實體裝置,但未發現實體裝置 專案最低版本需求是否小於等於裝置版本 或在專案上按右鍵

33 佈署建置到實體裝置,但未發現實體裝置 專案最低版本需求是否小於等於裝置版本

34 相關注意事項 若已開啟或建立一個專案,未將專案關閉,而是將Android Studio程式關閉,下次啟動時,會直接開啟上次的專案
專案關閉方式如下:


Download ppt "實驗一:Hello World程式."

Similar presentations


Ads by Google