Presentation is loading. Please wait.

Presentation is loading. Please wait.

App簡介與Android Studio 開發環境 靜宜大學資管系 楊子青

Similar presentations


Presentation on theme: "App簡介與Android Studio 開發環境 靜宜大學資管系 楊子青"— Presentation transcript:

1 App簡介與Android Studio 開發環境 靜宜大學資管系 楊子青

2 1.智慧型手機 Steve Jobs introduces iPhone in 2007

3 風靡一時的APPs

4 智慧型裝置作業系統 Global market share held by the leading smartphone operating systems in sales to end users from 1st quarter 2009 to 2nd quarter 2018

5 Web App開發技術 網頁應用程式開發技術 缺點 使用HTML5、CSS及Java Script等網頁技術開發的應用程式
響應式網頁設計(Responsive web design, RWD) 可同時於桌上型或行動設備的瀏覽器中執行 無法善用手機的特性(如GPS定位、攝影鏡頭、感應器等) 執行速度和使用者體驗較差 無法離線運作

6 Native App開發技術 原生應用程式開發技術 由行動裝置業系統廠商,自行提供 SDK或建議的開發方式
iOS App:使用Xcode開發環境撰寫Objective-C或Swift開發,上架到App Store Android App:使用Android Studio(或是Eclipse)開發環境撰寫Java,可上架到Google Play,或直接執行apk安裝檔

7 iOS App開發環境 Xcode + Swift (資管大三:iOS APP實務設計)

8 簡易的Android App雲端開發環境: MIT App Inventor

9 主要的Android App開發環境: Android Studio + Java程式語言

10 Android Studio開發環境安裝

11 2.建立Android App專案 執行開始功能表的「Android Studio/ Android Studio」
Start a new Android Studio project

12 Choose an activity 請先選擇Blank Activity (空白活動)

13 Configure project Name (專案名稱) Package name (套件名稱)
在手機上顯示的App名稱 儘量使用英文命名以免產生亂碼,例如 Hello Package name (套件名稱) App在Android的身份證ID 若相同將視為是同一專案,目的是讓每個人開發的App不會重複 例如 tw.edu.pu.csim.tcyang.Hello 建議:將tcyang改為s學號(或自己英文姓名) Save location (專案貯存所在的資料夾路徑)

14 Mininum API Level 選擇能夠支援的最低系統版本 例如API 15: Android 4.0.3可以涵蓋幾乎100%

15 專案建立成功後之初始畫面

16 3.在電腦上模擬App執行結果 Run→Run 'app'
Create new virtual device (選擇要模擬的裝置),並下載所需的API 解析度愈高,愈佔用電腦資源,模擬會較費時

17 選擇設定好的可用模擬器

18 模擬結果

19 修改一下text屬性

20 修改一下textSize屬性

21 模擬結果(Run→Apply Changes)

22 4.使用USB接線,將程式部署到 行動裝置上執行
例如HTC的HTC Sync、Sony Xperia的PC Companion 可參考 透過USB接線,連接電腦行動裝置 可至控制台→檢視裝置和印表機 查詢,若成功會有Android USB的裝置(不同廠牌顯示會有所差異) 行動裝置需開啟USB偵錯功能 設定→開發人員選項→USB偵錯:打勾

23 在行動裝置上執行App Run→Run 'app' 選擇連線的行動裝置,即可安裝App及執行程式

24 5.將程式mail給朋友安裝使用 建立apk檔

25 apk檔存放路徑 apk檔 於app按右鍵→Show in Explorer 即可看到資料夾目錄
切換到/app/build/outputs/apk/debug資料夾,將app-debug.apk複製後更名(例如Hi.apk) 將檔案上傳到雲端硬碟(注意共用權限的設定) 寄mail到朋友Gmail信箱(使用雲端硬碟插入檔案)

26 安裝apk檔 由於此apk檔並非由Google Play商店下載,行動裝置需先進行設定: 收信,點選apk檔即可安裝
設定→安全性→未知的來源,請勾選 收信,點選apk檔即可安裝

27 6. Android Studio專案操作 專案若有變動,都會自動存檔。如欲手動存檔: File功能表→Save All
關閉專案: File功能表→Close Project 開啟最近使用過的專案: 歡迎視窗左側Recent Projects,點選專案名稱 或至主視窗File功能表→Open,選擇專案名稱 結束Android Studio: File功能表→Exit

28 app模組的主要目錄 Mainifests Java Res 應用程式模組的主要設定檔AndroidManifest.xml
App的主程式MainActivity.java Res Android應用程式的資源目錄 drawable放圖形檔 layout放佈局檔,如activity_main.xml為預設畫面配置檔案 menu放選單 mipmap放需要清晰顯示的圖形檔,如app圖示 values放其他資料,如字串、樣式等

29 Gradle Scripts目錄 儲存與Gradle建置系統相關的設定檔
build.gradle(Project:專案名稱):有關整個專案的Gradle設定檔。 build.gradle(Module:模組名稱):每一個模組的Gradle設定檔。

30 參考資料 施威銘主編,Android App程式設計教本之無痛起步 - 使用Android Studio開發環境,旗標出版社,2015年。
第1章:使用Android Studio開發Android App 2-7節:使用USB線將程式部署到手機上執行 3-6節:使用Gmail將程式寄給朋友測試


Download ppt "App簡介與Android Studio 開發環境 靜宜大學資管系 楊子青"

Similar presentations


Ads by Google