實驗一:Hello World程式.

Slides:



Advertisements
Similar presentations
第 1 章 使用 APP INVENTOR 2 開發 ANDROID APP
Advertisements

「MD3056電視棒」使用教學.
程式設計概論 1.1 程式設計概論 程式語言的演進 物件導向程式 程式開發流程 1.2 C++開發工具
Supplement Data Mining 工具介紹 楊立偉教授 台灣大學工管系 2014 Fall 1.
VMware Player 安裝說明 2018/11/14.
Android智慧型手機程式設計實務應用班
MIT App Inventor簡介及 「Hello World」程式初體驗 靜宜大學資管系 楊子青
PDFCreator安裝教學.
Q101 在701 SDX Linux上的標準安裝與使用程序v2
JDK 安裝教學 (for Win7) Soochow University
第1章 認識Arduino.
第3章 Android模擬器與實機的使用 3-1 管理Android模擬器 3-2 Android模擬器的基本使用
Outlook2010-通訊錄設定 健康國小 資訊組.
R教學 安裝RStudio 羅琪老師.
安裝JDK 安裝Eclipse Eclipse 中文化
自由軟體介紹(一) 把flash通通帶回家 報告人:陳俊銘.
Windoop操作步驟 於作業系統Windows 10 專業版.
Word與PowerPoint的結合 建功國小 陳旻杰 健行國小 張慧如.
安裝公文製作系統 1.*到文書組下載公文製作系統* 或 2.輸入網址
2017 Operating Systems 作業系統實習 助教:陳主恩、林欣穎 實驗室:720A.
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
雲端運算的基石(2) 虛擬化技術實作(XP篇─上)
2019/1/13 行動裝置如何使用東海大學SSLVPN.
EBSCOhost App應用程式 安裝方式.
電腦攻擊與防禦 使用電腦教室VMware軟體說明.
PowerCam快速數位教材製作 黃雲龍 NCCU/ NTSU.
VS.NET 2003 IDE.
遠端服務軟體之安裝與使用 TeamViewer
PLC-GPPW軟體使用教學 授課教師:張祖烈
App Inventor 2初體驗 靜宜大學資管系 楊子青
使用 Altera Quartus II 進行電路設計與模擬
Linux作業系統 電腦教室Linux使用說明.
AOT_供應商安裝手冊.
HTML – 超連結與圖片 資訊教育.
資料來源 2 網路過濾軟體之安裝說明 資料來源 2.
複製硬碟映像檔 & 在 VirtualBox 加入硬碟檔
讓Emulator可以 使用Android Market
中信行動祕書,Android安裝「中信行動祕書」
XILINX FPGA Download Programming
WinPXE 無硬碟系統 6.0 安裝說明 憶傑科技股份有限公司
安裝 / 操作 flashget SOP (以Win 7 作業系統為範例)
如何利用範本來製作網頁.
Google協作平台+檔案分享(FileZilla+網路芳鄰)
個人網路空間 資訊教育.
VS.NET 2003 IDE.
CVPlayer下載及安裝& IVS操作說明
FTP使用教學 簡介: 軟體名稱:FileZilla 軟體性質:Freeware 版本: 繁體中文版
雲端計算.
利用 EditorConfig 自訂文字編輯器設定
Video 影像 (VideoPlayer 影像播放器、Camcorder 錄影機) 靜宜大學資管系 楊子青
取得與安裝TIDE 從TIBBO網站取得TIDE
實驗十六:匯出APK安裝檔與軟體上架.
程式移植.
1. 查詢個人電腦版本 1.進入控制台 2.點選“所有控制台項目” 3.點選“系統”.
ZigBee PRO教學系統 CC2530 實驗.
學生English Central 手機版.
如何從政大圖書館館藏目錄匯出書目至EndNote
Cloud Operating System - Unit 03: 雲端平台建構實驗
2018 Operating Systems 作業系統實習 助教:林欣穎 實驗室:720A.
實驗十:影片播放.
Brief Guide of FrontPage
晶片讀卡機驅動程式安裝說明.
班級:博碩子一甲 授課老師:鐘國家 助教:陳國政
安裝JDK 配置windows win7 環境變數
Cloud Training Material- 事件 Sherman Wang
Activity的生命週期: 播放音樂與影片 靜宜大學資管系 楊子青
小畫家教學 電子版儲存於 學校網頁/學科資訊/電腦科
Develop and Build Drives by Visual C++ IDE
雲端電腦教室 Matlab 使用介紹 1. 工作目錄切換 2. 把 matlab 的檔案存出來 3. Matlab 軟體介面.
Quantum-Wise軟體教學.
Presentation transcript:

實驗一:Hello World程式

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

實驗一範例 執行結果

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

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

新增專案 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

新增專案 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

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

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

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

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

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

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

裝置規格 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

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

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

建立摸擬器 越小 越大 模擬器外框 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

建立摸擬器 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

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

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

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

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

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

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

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

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

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

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

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

Q & A

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

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

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

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