使用Android Studio 開發Android App 靜宜大學資管系 楊子青

Slides:



Advertisements
Similar presentations
第一章 讲师:张晓飞 微信 : zxf_zxy_rxf Android 快速入门. 1. 介绍 Android 2. 完成第一个 Android 应用 3. 三个开发调试工具 4. 应用练习 1.1 Android 相关基础知识 1.2 Android 系统架构 2.1 搭建开发环境 2.2 开发第一个应用.
Advertisements

湖南城市学院 Android 智能手机开发 信息科学与工程学院 主 讲:李 旎. 湖南城市学院 课程结构 Android 平台概述 – 平台介绍 开发环境: – 构建 Android 开发环境 Android 的基本操作 -- 五种基本操作 应该程序: – 应用程序结构 典型应用: – 用户界面 –
开发入门 一个 android 初学者的心得与体会. 前言 两周前张老师通知我说,让我根据教练助手的学习与开发的过程讲下 android 开发的心得与体会,我觉得自己在这么多 Android 前辈大佬面前讲 android 简 直是班门弄斧。由于是刚入门的初学者,水平有限,很多方面还很不足,对 错误或不周到之处欢迎批评指正。顺便还得提下,我这个标题有抄袭积聚童.
Java 程序设计 案例教程 北京大学出版社 第 01 章. Java 程序设计案例教程 第 01 章 Java 语言与面向对象程序设计 Java 语言的历史 Java 语言的特点 Java 程序的分类 Java 环境配置 Eclipse 的安装 Java 程序的调试 教学目标.
Android ADT + Android SDK Eclipse Eclipse 編輯器 JAVA JAVA 開發工具.
綜合所得稅簡介 財政部南區國稅局臺南分局 稅務員 宋雅慧.
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
第二章:行動裝置與擴增實境.
Android App for querying stocks
Android开发入门 -----第一个Android程序 主讲:李晓蕾
臺中市政府警察局 婦幼警察隊 小隊長吳敏男、謝豐昌
課程地圖 (104年入學-日間部) 校通識核心 專業課程 必修與選修 與管理模組 網路技術 App設計與應用模組 學院通識核心 學院專業核心
©wequick GalenLin All rights reserved
星云集团.
第一章 Android简介与环境搭建 QQ号: QQ群: (Android编程入门) 网络资源:
年度校樹選拔秀 主辦單位:楊梅國小.
Android环境搭建 倚动软件工厂实验室 网络课程地址:
實驗五:多媒體播放器選單介面.
個人資料保護法簡介 報告人: 花蓮地檢署主任檢察官 許建榮.
第二章 B4A程式語言的開發環境 課程名稱:程式設計 授課老師:李春雄 博士
荷福威士顿机器人科技有限公司 上海荷福集团
杰克·韦尔奇GMC中国行 活动时间及地点: 9月7日 上海 上海世博文化中心 活动组织: 主办单位:GMC优质制造商联盟 承办单位:环球市场集团 协办单位:腾讯 协办媒体:中国经营报 支持媒体:中央电视台 独家微博:腾讯微博 独家网站:腾讯财经网 支持媒体:凤凰网、21世纪经济报道.
第1章 导论 倚动实验室.
Android App 系統開發教學 Luna 陳雯琳 2014/12/18
建立Android新專案 建國科技大學 資管系 饒瑞佶 2010/10.
厦门大学数据库实验室 报告人:谢荣东 导师:林子雨 2014年8月30日
APP課程:Android程式設計開發環境與工具介紹
資訊素養與倫理 第七組 陳韻涵 498C0928 李佩真 ‎ 4A0I0015 周湘儀 ‎ 498D0075 宋宛霖 499B0090
App 晶片一甲 4A 林渼茵.
第2章 建立Android應用程式 2-1 Java語言、XML文件與Android 2-2 建立第一個Android應用程式
CH3 Eclipse.
公司登記最新法令、案例解析 經濟部商業司 102 年 9-11 月.
實驗十三:顯示目前經緯度位置.
行動商務與多媒體應用學系 詹啟祥 辦公室:HB35室 分機:
App Inventor 零基础Android移动应用开发
Android程式開發準備 Android智慧型手機程式設計 建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2
Android開發環境建置與設定 Android智慧型手機程式設計 程式設計與應用班 建國科技大學 資管系 饒瑞佶 2012/4 V1
安裝與設置 Android 發展環境 靜宜大學資工系 蔡奇偉副教授 ©.
第一个Android程序 本讲大纲: 1、创建Android应用程序 2、Android项目结构说明 3、运行Android应用程序
Ch5 Android應用程式的主要組成.
App Inventor 2體驗 靜宜大學資管系 楊子青
第9章 使用意圖啟動活動與內建應用程式 9-1 意圖的基礎 9-2 使用意圖啟動活動
Android開發環境建置與設定 建國科技大學 資管系 饒瑞佶 2010/10.
教務行政資訊系統 簡介 資訊科技中心 資訊系統組 徐振琦
Android平台開發環境安裝.
建立Android新專案 Android智慧型手機程式設計 程式設計與應用班 建國科技大學 資管系 饒瑞佶 2012/4 V1
Android手动测试实践 ——绮珠.
Android 视频教程简介.
App Inventor 2體驗 靜宜大學資管系 楊子青
建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2 2013/2 V3 2014/9 V4
2014/9/15 南一中教學雲操作說明.
主编:钟元生 赵圣鲁.
人機介面 Android 平台應用程式開發 簡介
Android 开发入门.
電腦基礎應用1 6. GOOGLE 雲端硬碟 1.PPS 2.GOOGLE MAIL 3.GOOGLE 地圖 4.Youtube
課程網站
Location Based Services - LBS
指導老師:辛華昀 開發團隊:王品翰、李旻蒼、許民勳 國立臺灣海洋大學資訊工程系 2015/12/11
107年7月新修訂轉診支付標準 及電子轉診平台簡介
App Inventor 2體驗 靜宜大學資管系 楊子青
107學年度學生團體保險說明會 國泰人壽.
實驗十六:匯出APK安裝檔與軟體上架.
歹徒透過通訊軟體詐騙手法1-冒用身份 若被害人通訊軟體「允許被加入好友」為開啟狀態 駭侵Google帳戶取得通訊錄
如何使用均一教育平台: 給家長、老師與家教看的說明
學校/系所名稱:樹德科技大學/資訊工程系 參賽隊名:宇宙小超人 參賽同學:沈盈哲、候坤誠、康庭飴、蔡佩諭 指導老師:程毓明教授
App簡介與Android Studio 開發環境 靜宜大學資管系 楊子青
為民服務白皮書 台灣電力公司嘉義區營業處 .
明日夫子APP 下載流程與操作說明 中大團隊.
如何著手入門MyLion 如何下載和註冊 讓我們來談談如何確保所有獅友知道如何下載和註冊app。.
歹徒透過通訊軟體詐騙手法1-冒用身份 若被害人通訊軟體「允許被加入好友」為開啟狀態 駭侵Google帳戶取得通訊錄
Presentation transcript:

使用Android Studio 開發Android App 靜宜大學資管系 楊子青

1. Android Studio開發環境安裝 http://www.flag.com.tw/android/AndroidStudio/index.html 須安裝以下二個套件: JDK (Java Developement Kit):Android 程式都是以 Java 語言來開發, 因此必須安裝 Java 的軟體開發套件, 也就是 JDK。 Android Studio:包含了所有開發 Android 所需的工具。

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

New project Application name (專案名稱) Company Domain (網域名稱) 儘量先用英文命名以免產生亂碼,例如Hello Company Domain (網域名稱) 目的是讓每個人開發的App不會重複 建議:s學號(或自己英文姓名).cs.pu.edu.tw 例如子青老師的是:tcyang.cs.pu.edu.tw Package name (套件名稱) App在Android的身份證ID,相同則視為是同一專案 顛倒上述兩欄自動決定,例如tw.edu.pu.cs.tcyang,Hello Project location (專案儲存資料夾路徑)

New project

Target Android Devices 選擇App要在哪些Google裝置上執行 手機與平板、穿戴裝置、電視… 選擇Mininum SDK(能夠支援的最低系統版本) 例如API 15: Android 4.0.3可以涵蓋94%

Target Android Devices

Add an activity to Mobile 選擇Blank Activity (空白活動)

Customize the Activity 保留預設值,按Finish,等待一些時間建立專案

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

3.在電腦上模擬App執行結果 Run→Run 'app' 等待一段時間後,選擇模擬裝置

在電腦上模擬App執行結果 預設模擬器螢幕解析度較高,較佔用電腦資源 可自行建立一個解析度較低的模擬器,提升測試效率

在電腦上模擬App執行結果 選擇解析度較低的模擬器 最後提供命名,關閉視窗

在電腦上模擬App執行結果 選擇模擬器,模擬App執行結果

4.使用USB接線,將程式部署到 行動裝置上執行 例如HTC的HTC Sync、Sony Xperia的PC Companion 可參考http://developer.android.com/tools/extras/oem-usb.html 透過USB接線,連接電腦行動裝置 可至裝置管理員查詢,若成功會有Android USB的裝置(不同廠牌顯示會有所差異) 行動裝置需開啟USB偵錯功能 設定→開發人員選項→USB偵錯:打勾

在行動裝置上執行App Run→Run 'app' 等待一段時間後,選擇連線的行動裝置

行動裝置上執行App結果 可按一下,顯示Settings功能表 行動裝置已安裝此App

5.將程式mail給朋友安裝使用 apk檔 於app按右鍵→Show in Explorer 即可看到資料夾目錄 切換到/app/build/outputs/apk資料夾,將app-debug.apk複製後更名(例如Hi.apk),將檔案寄到朋友Gmail信箱

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

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

專案複製與開啟 複製專案 開啟複製後之專案 至手機執行複製後之專案,仍只有原來的Hello app,按右鍵→Show in Explorer 找到專案資料夾 關閉專案,以免原專案操作失敗或資料貯存錯誤 直接複製專案資料夾及更名,例如Hello1 開啟複製後之專案 歡迎視窗右側Open an existing Android Studio project 或至主視窗File功能表→Open 選擇專案資料夾及專案,系統會重新組建Gradle檔,以確保資料及路徑的正確 至手機執行複製後之專案,仍只有原來的Hello

複製後之專案 原因:Package Name、應用程式ID未跟著修改

步驟1:修改專案之套件名稱 於AndroidManifest.xml原套件名稱,按右鍵 → Refactor → Rename… → 按Rename package按鈕 輸入新的套件名稱(若是英文字母需小寫),按Refactor按鈕進行修改

Gradle檔的Application Id Android Studio使用Gradle系統來建構程式 同一個專案可以建構出多種apk程式 例如免費版、專業版;或行動電話、穿戴式等 gradle可針對不同的apk指定不同的「應用程式ID」

步驟2:修改Gradle檔的ApplicationId File功能表 → Project Structure… ② ③ ① ④

安裝至手機,可產生另一個Hello

修改行動裝置App名稱之作法

7.工具窗格操作 點選,則隱藏/顯示該工具窗格 滑鼠移動到左下角圖示,會彈出工具窗格,可選擇欲隱藏/顯示之窗格 若直接點選此按鈕,則隱藏/顯示全部工具窗格

8. Android專案的樹狀結構

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

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

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