建立Android新專案 建國科技大學 資管系 饒瑞佶 2010/10.

Slides:



Advertisements
Similar presentations
1/67 美和科技大學 美和科技大學 社會工作系 社會工作系. 2/67 社工系基礎學程規劃 ( 四技 ) 一上一下二上二下三上 校訂必修校訂必修 英文 I 中文閱讀與寫作 I 計算機概論 I 體育 服務與學習教育 I 英文 II 中文閱讀與寫作 II 計算機概論 II 體育 服務與學習教育 II.
Advertisements

§ 3 格林公式 · 曲线积分 与路线的无关性 在计算定积分时, 牛顿 - 莱布尼茨公式反映 了区间上的定积分与其端点上的原函数值之 间的联系 ; 本节中的格林公式则反映了平面 区域上的二重积分与其边界上的第二型曲线 积分之间的联系. 一、格林公式 二、曲线积分与路线的无关性.
第一章 讲师:张晓飞 微信 : zxf_zxy_rxf Android 快速入门. 1. 介绍 Android 2. 完成第一个 Android 应用 3. 三个开发调试工具 4. 应用练习 1.1 Android 相关基础知识 1.2 Android 系统架构 2.1 搭建开发环境 2.2 开发第一个应用.
湖南城市学院 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开发入门 -----第一个Android程序 主讲:李晓蕾
課程地圖 (104年入學-日間部) 校通識核心 專業課程 必修與選修 與管理模組 網路技術 App設計與應用模組 學院通識核心 學院專業核心
「健康飲食在校園」運動 2008小學校長高峰會 講題:健康飲食政策個案分享 講者:啟基學校-莫鳳儀校長 日期:二零零八年五月六日(星期二)
☆ 104學年度第1學期 活動藏寶圖 ☆ II III IV V 找到心方向-談壓力調適 陳佩雯諮商心理師
脊柱损伤固定搬运术 无锡市急救中心 林长春.
第一章 Android简介与环境搭建 QQ号: QQ群: (Android编程入门) 网络资源:
浅谈我与Android相处的点滴 一、个人自动化经验分享 二、Android基本架构了解 三、MonkeyTest指令学习
Android环境搭建 倚动软件工厂实验室 网络课程地址:
實驗五:多媒體播放器選單介面.
Part 2 開發Android應用程式的流程
務要火熱服事主.
作业现场违章分析.
蒙福夫妻相处之道 经文:弗5:21-33.
第二章 B4A程式語言的開發環境 課程名稱:程式設計 授課老師:李春雄 博士
荷福威士顿机器人科技有限公司 上海荷福集团
ArrayAdapter & Spinner
Android App 系統開發教學 Luna 陳雯琳 2014/12/18
使用Android Studio 開發Android App 靜宜大學資管系 楊子青
厦门大学数据库实验室 报告人:谢荣东 导师:林子雨 2014年8月30日
APP課程:Android程式設計開發環境與工具介紹
6.5滑坡 一、概述 1.什么是滑坡? 是斜坡的土体或岩体在重力作用下失去原有的稳定状态,沿着斜坡内某些滑动面(滑动带)作整体向下滑动的现象。
第2章 建立Android應用程式 2-1 Java語言、XML文件與Android 2-2 建立第一個Android應用程式
CH3 Eclipse.
Ch06 再談選單元件 物件導向系統實務.
ANDROID與OSGI平台整合.
Android程式開發準備 Android智慧型手機程式設計 建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2
Android開發環境建置與設定 Android智慧型手機程式設計 程式設計與應用班 建國科技大學 資管系 饒瑞佶 2012/4 V1
安裝與設置 Android 發展環境 靜宜大學資工系 蔡奇偉副教授 ©.
Android SDK工具 Android智慧型手機程式設計 建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2
第一个Android程序 本讲大纲: 1、创建Android应用程序 2、Android项目结构说明 3、运行Android应用程序
Chapter 6 Advanced UI Design.
Ch5 Android應用程式的主要組成.
Android介面設計 Android智慧型手機程式設計 建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2
Android Intent 建國科技大學 資管系 饒瑞佶 2011/1.
Chapter 6 進階UI設計.
开发Eclipse插件的基本步骤 插件通过添加到预定义的扩展点来向平台添加功能。要将程序代码变成插件,需要: 决定插件如何与平台集成
Android開發環境建置與設定 建國科技大學 資管系 饒瑞佶 2010/10.
Native Development Kit
實驗十四:顯示與控制地圖.
建立Android新專案 Android智慧型手機程式設計 程式設計與應用班 建國科技大學 資管系 饒瑞佶 2012/4 V1
Android手动测试实践 ——绮珠.
Android 视频教程简介.
建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2 2013/2 V3 2014/9 V4
Android檔案處理 建國科技大學 資管系 饒瑞佶 2010/10.
Android SDK工具 建國科技大學 資管系 饒瑞佶 2011/1.
Android智慧型手機程式設計實務應用班
主编:钟元生 赵圣鲁.
建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2 2013/2 V3 2014/9 V4
聖本篤堂 主日三分鐘 天主教教理重温 (94) (此簡報由聖本篤堂培育組製作).
Chapter 5 Basic UI Design.
Android視窗介面 建國科技大學 資管系 饒瑞佶 2010/10.
課程網站
Location Based Services - LBS
Android視窗介面 建國科技大學 資管系 饒瑞佶 2010/10.
實驗十六:匯出APK安裝檔與軟體上架.
基督是更美的祭物 希伯來書 9:1-10:18.
明愛屯門馬登基金中學 中國語文及文化科 下一頁.
控制UI界面 本讲大纲: 1、使用XML布局文件控制UI界面 2、在代码中控制UI界面 3、使用XML和Java代码混合控制UI界面
圣经概論 09.
社群定位資訊系統 葉國賢 組員: 吳俊億 鄧硯文 郭冠良 魏毓男
Presentation transcript:

建立Android新專案 建國科技大學 資管系 饒瑞佶 2010/10

建立新專案步驟 使用Eclipse 步驟1:啟動Eclipse 步驟2:File  New  Project 步驟3:設定專案參數(主要4個) Project name Application name Package name Create activity 步驟4:編輯程式 步驟5:執行程式

建立新專案步驟 步驟1:啟動Eclipse 1 Eclipse.exe 2 Eclipse啟動畫面

建立新專案步驟 步驟1:啟動Eclipse 3 指定工作空間 放置原始碼位置 請指定您自己需要的目錄來存放新專案

建立新專案步驟 步驟1:啟動Eclipse 4 WindowPreferences

建立新專案步驟 步驟1:啟動Eclipse 指定Android SDK的路徑 5

建立新專案步驟 步驟2:建立新專案 1 File  New  Project

建立新專案步驟 步驟2:建立新專案 2 選擇Android  Android Project 3

建立新專案步驟 步驟2:建立新專案 3 Project name 專案target有兩類 Android 2.x Google APIs 4 Application name 5 Package name 6 Create Activity

建立新專案步驟 步驟2:建立新專案 Project name:專案名稱,Eclipse中使用 Application name:應用程式名稱,未來安裝到手機上時的顯示名稱 Package name:APK(Android Package)安裝套件名稱(使用網域名稱的命名方式,只要符合應用程式意涵就可以) Create Activity:動作類別名稱,未來OS以這個名稱判別程式處於活動、暫停或關閉狀態

建立新專案步驟 步驟2:建立新專案 Min SDK Version:SDK API Level版本 2=1.1版 3=1.5版 4=1.6版 5=2.0版

建立新專案步驟 步驟2:建立新專案 本範例設定如下: Project name:Hello Android Application name:Hello Android App Package name:com.android.hello Create Activity:HelloAndroid

建立新專案步驟 步驟2:建立新專案設定完成畫面 6

建立新專案步驟 步驟2:建立新專案完成畫面

Android程式目錄架構 Package explorer 多數時間都與其打交道 Java原始檔案 Android.jar指出Android SDK存放的目錄 程式介面主檔案main.xml 內容檔案strings.xml AndroidMainfest.xml定義應用程式整體內容與資源 定義Android SDK版本的檔案default.properties

Android程式目錄架構 實際檔案目錄

Android程式目錄架構 實際檔案目錄

先不更改任何程式下 執行看看本專案的結果

步驟5:執行專案程式 如果有設定好AVD,會自動啟動模擬器 會將APK套件( com.android.hello )安裝到模擬器(data/app/目錄)上面 模擬器上顯示Application name( Hello Android App )的名稱

步驟5:執行專案程式 1

步驟5:執行專案程式 2

步驟5:執行專案程式 3 4

步驟5:執行專案程式 5 確定模擬器 6

步驟5:執行專案 自動啟動模擬器 I

步驟5:執行專案 啟動模擬器 II

步驟5:執行專案 啟動模擬器 III

步驟5:執行專案 模擬器 結果 啟動模擬器執行需時較久,請耐心等候

模擬器上程式畫面 模擬器不用關閉,等待下次執行

如何看模擬器上面的data/app目錄(I) 執行程式會將APK套件( com.android.hello )安裝到模擬器(data/app/目錄)上面 透過android-sdk-windows\tools\adb.exe

如何看模擬器上面的data/app目錄(II) 模擬器要開啟執行 adb shell 1

如何看模擬器上面的data/app目錄(III) cd /data/app 2

如何看模擬器上面的data/app目錄(IV) ls 3

main.xml與strings.xml 為何沒寫程式會出現hello world? 關連到strings.xml內的 hello標記內容 UI主介面

main.xml與strings.xml hello標記內容 主要顯示內容

原始程式碼內容 連結到main.xml Package name 預設的兩個package 繼承自Activity Activity名稱 覆載 啟動Activity的事件 儲存Activity狀態 執行原class中的方法 畫面上顯示之內容 連結到main.xml

R.java 定義所有的res資源

開始來修改程式

修改程式 1 開啟java原始檔

原始程式碼內容 Package name 預設的兩個class Activity名稱 啟動Activity的事件 儲存Activity狀態 畫面上顯示之內容

修改strings.xml 改成:這是我的第一個Android程式

修改strings.xml 再重新執行一次程式

重新執行程式

新main.xml 新加入的程式 連結到strings.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:layout_height="wrap_content" android:text="@string/hello" /> android:text="@string/content" </LinearLayout> 新加入的程式 連結到strings.xml

新strings.xml <?xml version="1.0" encoding="utf-8"?> <resources> <string name="hello">Hello World, 這是我的第一個Android程式!</string> <string name="content">這一段是屬於內容的部分\n 請大家指教</string> <string name="app_name">Hello Android App</string> </resources> 新加入的程式

新程式執行結果

從模擬器取出APK 安裝到實際手機上

從模擬器取出APK adb pull /data/app/com.android.hello.apk . 方法1:adb pull指令 (Android SDK tools) adb pull /data/app/com.android.hello.apk .

com.android.hello.apk

從模擬器取出APK 方法2:透過AndroidMainfest.xml

從模擬器取出APK 方法2:透過AndroidMainfest.xml Use the Export Wizard to export and sign an APK

從模擬器取出APK 方法2:透過AndroidMainfest.xml

從模擬器取出APK 方法2:透過AndroidMainfest.xml 至少填到這裡

從模擬器取出APK 方法2:透過AndroidMainfest.xml

從模擬器取出APK 方法2:透過AndroidMainfest.xml

從模擬器取出APK 方法2:透過AndroidMainfest.xml

APK套件 類似於Windows系統的setup.exe安裝檔案

安裝APK套件到手機 Sync同步軟體

安裝APK套件到手機

安裝APK套件到手機

安裝APK套件到手機

Android手機畫面

手機上安裝完成畫面

手機上程式集畫面

ddms管理軟體 Android SDK tools ddms.bat

這裡一樣可以看模擬器上面的檔案

專案轉移

專案轉移 專案在Eclipse的workspace目錄中

專案轉移 workspace目錄中每個目錄名稱就是一個專案 這些都是專案 直接複製這個目錄就可以轉移

專案轉移 透過Eclipse的import匯入專案

專案轉移 透過Eclipse的import匯入專案 選擇專案目錄所在位置就可以