Mobile 實驗教材

Similar documents
Microsoft Word - 第1章 Android基本概念.docx

Microsoft Word zw

TPM BIOS Infineon TPM Smart TPM Infineon TPM Smart TPM TPM Smart TPM TPM Advanced Mode...8

目 錄 版 次 變 更 記 錄... 2 原 始 程 式 碼 類 型 之 使 用 手 冊... 3 一 安 裝 軟 體 套 件 事 前 準 備... 3 二 編 譯 流 程 說 明

2 第 章 绪 论 Internet 2.0 使 得 消 费 型 电 子 产 品 用 户 可 以 通 过 多 种 不 同 的 数 据 网 络 访 问 互 联 网 内 容 用 户 可 以 使 用 便 携 式 消 费 型 电 子 设 备, 如 智 能 手 机 触 屏 平 板 电 脑 电 子 书, 甚 至

The golden pins of the PCI card can be oxidized after months or years

APP 103 學 年 度 嶺 東 科 技 大 學 資 訊 網 路 系 專 題 研 究 報 告 嶺 東 中 華 民 國 一 四 年 五 月 1

Microsoft Word - ASM SDK 說明文件

Android 手 机 程 序 设 计 入 门 应 用 到 精 通 内 存 1GB 硬 盘 剩 余 空 间 3GB 如 果 你 的 计 算 机 是 在 3 年 内 购 买 的 新 型 计 算 机, 应 该 能 够 符 合 以 上 的 条 件 如 果 你 的 计 算 机 是 比 较 旧 的 机 型,

開發工具 使用 Android SDK 建立應用程式 使用 Java 語言 Java Platform, Standard Edition (Java SE)

111

WebSphere Studio Application Developer IBM Portal Toolkit... 2/21 1. WebSphere Portal Portal WebSphere Application Server stopserver.bat -configfile..

学 院 人 才 培 养 分 项 自 评 报 告 结 果 汇 总 表 主 要 评 估 指 标 关 键 评 估 要 素 自 评 等 级 1.1 学 校 事 业 发 展 规 划 合 格 1. 领 导 作 用 1.2 办 学 目 标 与 定 位 合 格 1.3 对 人 才 培 养 重 视 程 度 合 格 1

epub83-1

Mizuho Bank QR Code 匯出匯款申請書 ( 外匯用 ) 自動化 安裝手冊 ( 中文 ) 第 1 頁, 共 20 頁

【策略行銷分析】宏達電

<4D F736F F D20BBF9D3DA416E64726F6964C6BDCCA8B5C4B5E7D7D3C5C4C2F4CFB5CDB32E646F63>

内 容 提 要 将 JAVA 开 发 环 境 迁 移 到 Linux 系 统 上 是 现 在 很 多 公 司 的 现 实 想 法, 而 在 Linux 上 配 置 JAVA 开 发 环 境 是 步 入 Linux 下 JAVA 程 序 开 发 的 第 一 步, 本 文 图 文 并 茂 地 全 程 指

Sophos Central 快速安裝手冊

Java 1 Java String Date


Symantec™ Sygate Enterprise Protection 防护代理安装使用指南

AL-M200 Series

Chapter 2

目次 

宁夏专业技术人员服务平台

HY144-D-SRC 固件升级指南

FETnet - Acer Iconia Tab  (A500 Wi-Fi 版) 平板電腦操作指南

Microsoft PowerPoint - 02_Android_Spring11_Installation.pptx

使用手冊

GoFlex Home UG Book.book

麻 省 理 工 學 院 是 在 西 元 2013 年 12 月 3 日 推 出 MIT App Inventor 2 網 站, 提 供 免 費 的 雲 端 服 務, 使 用 者 可 以 透 過 瀏 覽 器 來 開 發 Android 裝 置 應 用 程 式, 該 網 站 的 網 址 為 : http

蒙 恬 科 技 軟 件 用 戶 授 權 協 議 本 許 可 協 議 為 蒙 恬 科 技 股 份 有 限 公 司 ( 以 下 簡 稱 蒙 恬 公 司 ) 授 予 您 合 法 使 用 本 軟 件 程 式 ( 本 軟 件 ) 之 協 議 書, 如 果 您 不 同 意 此 協 議 中 的 任 何 條 款,

Microsoft PowerPoint - 第一讲 概论.ppt

Cadence SPB 15.2 VOICE Cadence SPB 15.2 PC Cadence 3 (1) CD1 1of 2 (2) CD2 2of 2 (3) CD3 Concept HDL 1of 1

/ 149 / / / / / 500 1, / / / / / / / / 1,000 3, / / IT 157 / /

Quick Start Guide

<4D F736F F D C4EABCC6CBE3BBFAB4F3C8FCCDA8D6AA E646F63>

Oxford iSolution下載及安裝指南

AndroidUsersGuide.book

CL-S10w

<A4E2BEF7B4FAB8D5B3F8A F52322E786C7378>

PowerPoint 簡報

闖 關 組 4. 任 一 隊 員 曾 獲 得 第 一 屆 第 2 次 全 國 大 專 ITSA 盃 程 式 設 計 桂 冠 挑 戰 大 賽 菁 英 組 前 三 名 或 歷 屆 全 國 大 專 ITSA 盃 程 式 設 計 桂 冠 挑 戰 大 賽 挑 戰 組 前 三 名 應 報 此 組 5. 任 一

1. 技術項目簡介 對於應用程式開發人員而言, 其開發程式的執行效能, 攸關使用者的使用意願 故開發時最好能夠兼顧所開發之軟體於執行時期, 對於系統的資源使用情況 本技術可以幫助程式開發人員瞭解所欲開發之應用軟體, 對於系統效能的影響, 進而進行效能改善 有別於市面上的應用程式, 本軟體開發套件可以

WinMDI 28

申 请 者 的 承 诺 : 我 承 诺 对 本 人 填 写 的 各 项 内 容 的 真 实 性 负 责, 保 证 没 有 知 识 产 权 争 议 如 获 准 立 项, 本 表 为 有 约 束 力 的 协 议, 遵 守 广 东 省 教 育 科 学 规 划 领 导 小 组 办 公 室 的 有 关 规 定

Ác Åé å Serial ATA ( Sil3132) S A T A (1) SATA (2) BIOS SATA (3)* RAID BIOS RAID (4) SATA (5) SATA (a) S A T A ( S A T A R A I D ) (b) (c) Windows XP

标题

一、

PaPaGO! PaPaGO! PaPaGO! PaPaGO! PaPaGO! PaPaGO!

Serial ATA ( nvidia nforce4 Ultra/SLI)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 9 (5) S A T A (6) Micro

投影片 1

Autodesk Product Design Suite Standard 系統統需求 典型使用用者和工作流程 Autodesk Product Design Suite Standard 版本為為負責建立非凡凡產品的設計師師和工程師, 提供基本概念設計計和製圖工具, 以取得令人驚驚嘆

A SB-5000 SB-5000 i 0A-12 i Q&A 0A-9 i 0H-31 i 0H-1 0A-16 A-18 SB-5000 Model Name: N1502 A-1

EX-Z80

Data Management Software CL-S10w

黔卫计发〔2016〕28号(人事处)-两单位-网络版

CC213

产品手册

H1428

2/14 Buffer I12, /* x=2, buffer = I 1 2 */ Buffer I243, /* x=34, buffer = I 2 43 */ x=56, buffer = I243 Buffer I243I265 code_int(int x, char *buffer)

目 錄 一 ANDROID 開發系統需求 作業系統 開發工具... 1 二 安裝 ANDROID 開發工具 安裝 JDK 使用 APT-GET 安裝 使用套件管理程式安裝... 9 三 ANDROID 程式撰寫... 1

AutoCAD 用戶如何使用 ArchiCAD

PPBSalesDB.doc

untitled

Enrolment

Outlook 2007 設定說明 Offic 企業郵件 / 虛擬主機郵件 / Office 365

目 录

Serial ATA ( Nvidia nforce430)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 9 (5) S A T A (6) Microsoft Win

Quick Start Guide

Cisco WebEx Meetings Server 2.6 版常见问题解答

ArcIMS ArcIMS Shape ArcIMS Monitor ArcIMS Tasker ArcIMS Windows NT UNIX ArcIMS ArcIMS MapService ArcIMS ArcIMS ArcIMS ArcIMS JAVA Windows NT UNIX ArcI

K7VT2_QIG_v3

1. Install the software Note: You should logon with administrator privileges to Windows 7, Vista or XP in order to install the software properly. You

HP LaserJet Pro M1530 MFP Series User Guide - ZHTW

DeskJet F2180 DeskJet F4185 Deskjet F4280 DeskJet D2460 OK N/A N/A DeskJet 1660 OK ( 無提供 Win 2000 驅動 ) N/A N/A PSC 1315 Photosmart 2575 Photosmart C13

政府機關資訊通報第295期(5月)

建立Android新專案

Quick Start Guide

多媒體應用 13 新增專案並完成版面配置 <ExMusic01> <activity_main.xml> ImageView ID imgplay ImageView ID imgstop ImageView ID imgfront TextView ID txtsong TextView ID t

4. 於 INF Processing Options 對話窗中, 選取 Automatic 後按 OK 5. 於 Import File 對話窗中, 按 Start Copyright by ICP DAS Co., Ltd. All rights are reserved. 2 / 12

Microsoft Word 手冊.doc

Ác Åé å Serial ATA ( nvidia nforce4 SLI) S A T A (1) SATA (2) BIOS SATA (3)* RAID BIOS RAID (4) SATA (5) SATA (a) S A T A ( S A T A R A I D ) (b) (c)

PowerPoint 簡報

<4D F736F F D BB4FC657A4E5A4C6BEC7B34EACE3B051B77CC4B3B57BAAED2E646F6378>

* 2

Microsoft Word - UserManualForEaton_SC.doc

untitled

Outlook 2010 設定說明 Offic 企業郵件 / 虛擬主機郵件 / Office 365

untitled

Microsoft Word - 04.Android_TV_SDK_安裝與開發指南說明書.doc

附录J:Eclipse教程

Spyder Anaconda Spyder Python Spyder Python Spyder Spyder Spyder 開始 \ 所有程式 \ Anaconda3 (64-bit) \ Spyder Spyder IPython Python IPython Sp

Table of Contents Design Concept 03 Copyrights & TradeMark 04 Special Notice 05 Notice to concerned 05 Installation and Registration Introduction 07 s

r_09hr_practical_guide_kor.pdf

作 業 系 統 簡 介 光 有 電 腦 硬 體, 會 不 容 易 使 用 必 須 要 有 適 當 的 程 式, 才 方 便 操 作 硬 體 衍 生 作 業 系 統 需 求 : 提 供 方 便 使 用 者 執 行 程 式 平 台 有 效 使 用 各 種 電 腦 硬 體 資 源 Jingo C. Lia

2

目 录 如 何 阅 读 本 说 明 书! 感 谢 您 惠 购 先 锋 产 品 请 务 必 阅 读 本 册 子 和 本 机 附 带 的 使 用 说 明 书 ( 基 本 版 ) 它 们 都 包 含 使 用 本 产 品 之 前 必 须 充 分 了 解 的 重 要 信 息! 在 本 说 明 书 中, 产 品

Windows 2000 Server for T100

Transcription:

目錄 : Mobile 實驗教材 :Final Project 一 實驗目的 二 實驗內容與系統需求 1. 實驗內容 2. 硬體簡介 三 平台設置 1. Java SE Runtime Environment 及 Java SE Development Kit 2. Eclipse IDE 3. Android Development Tools plugin (ADT) 4. Android 軟體開發套件 (SDK) 5. 設定 Android SDK 四 Android 模擬器測試 1. 開啟專案 2. 匯入專案 3. 刪除專案 五 實作練習 六 參考文獻

一 實驗目的 由於手機平台作業系統多年來的進展與智慧型手機的進步, 各家廠商 (Google Microsoft Nokia etc) 無不急速拓展自家手機作業系統的市場 (Android Windows Mobile Symbian), 當中又以 Google 的 Android 的免費手機平台以及結合 Google 獨有的服務 (Google Map Google Mail etc) 發展出各式各樣不同的應用服務, 因此本實驗採用 Google Android 環境開發模擬 日後行動上網的環境在現實生活中勢必更為普及化, 對此有著重要的研究議題和發展空間 二 實驗內容與硬體簡介 1. 實驗內容 藉由整合開發環境 Eclipse 來撰寫程式, 使用者可以將應用服務整合到 Google 所提供的 Android Emulator 模擬之後, 便能清楚了解程式如何運作 2. 系統需求 撰寫 Android 的應用程式, 僅需一台個人電腦即可 支援的作業系統如下 :Windows XP 或 Vista Mac OS X 10.4.8 或之後版本 Linux ( 官方於 Ubuntu 6.10 Dapper Drake 上測試 ) 本實驗是在 Windows XP 平台上測試撰寫, 因此以下教材皆以此平台來作解說

三 平台設置安裝 Android 開發環境所需的程式工具 : 1. Java SE Runtime Environment (JRE) 及 Java SE Development Kit (JDK) 請至 http://java.sun.com/javase/downloads/index.jsp 網站下載 下載完畢之後, 在桌面上的開始 控制台 系統 進階 環境變數設定路徑 新增變數行稱 PATH 在變數上打 C:\Program Files\Java\jre6\bin

新增變數名稱 CLASSPATH 在變數值上打.;C:\Program Files\Java\jdk1.6.0_13\lib;C:\Program Files\Java\jre6\lib 註 : 路徑依使用者所灌的地方不同而有所差異 最後, 可在命令行上輸入 java -version 來檢查目前系統上是否已安裝成 功最新的 java 版本 2. Eclipse IDE 請至 http://www.eclipse.org/downloads/ 下載 安裝 Eclipse 3.3 ( 代號 Europa) 或 3.4 ( 代號 Ganymede) 版 請注意選擇的版本需包含 Eclipse Java 開發工具擴充套件 (Java Development Tool Plugin, JDT), 若不清楚選擇 Eclipse Classic 3.4.2 即可

3. Android Development Tools plugin (ADT) 安裝好 Eclipse 之後, 接著下載 Eclipse 的 Android 開發工具擴充套件, 在螢幕上方的選單列, 選擇 Help Software Updates 選項, 選擇 Available Sofeware 標籤, 在 Add Site 中的 Location 欄位中輸入網址 : http://dl-ssl.google.com/android/eclipse 4. Android 軟體開發套件 (SDK) 從 Android 官方網站 : http://developer.android.com/sdk/1.5_r3/index.html 下載 Android 軟體開發套件 ( 目前最新版本為 Android 1.5 版本 ) 將解壓縮後的 Android SDK 檔案夾放到 eclipse 資料夾中

5. 設定 Android SDK 打開偏好設定頁面 (Preference), 選擇 Android 標籤 ( 請確認已安裝好 ADT 擴充套件,Android 標籤才會出現在偏好設定頁面中 ), 在 SDK Location 欄位按下 " Browse..." 鍵, 選擇剛剛解壓縮完的 Android SDK 檔案夾所在地, 接著按下視窗右下角的套用 (Apply) 按鈕 如此一來,Android SDK 就設定完畢 註解 : 若您安裝過 SDK 1.5 版之前的版本, 請先移除後再重新安裝一次 ADT 擴充套件, 才能順利設定新版的 Android SDK 方法是在螢幕上方的選單列, 選擇 Help > Software Updates 選項, 在彈出的視窗上方點選 Installed Software 頁籤, 選擇 Android 開頭的選項, 點選右側的 Uninstall.. 按鈕移除這些相關的插件

四 Android 模擬器測試 1. 開啟專案 在 Eclipse 的上方選單列選擇 File New Project, 選擇 Android Project 按 Next 之後會來到設定專案名稱畫面 : 選擇 Finish 即可完成新增專案設定, 接下來在左側專案清單按右鍵選 擇 Run As Android Application 就可以直接先體驗 Android 模擬器 所提供的服務 (Google Browser,Google Maps etc), 如以下所示 :

Android Emulator 歡迎畫面 :

2. 匯入專案如果有程式專案不在自己的 Eclipse 開發環境之中, 但資料夾中已包含一個.project 檔案, 例如網路上其他使用者所提供各式各樣的應用程式範例時, 就可以使用匯入專案的方法, 在選單列中選擇 File Import 選項跳出以下視窗 : 在 Browse 處選擇專案所在處, 可利用此教材所提供簡單的範例程式匯入, 按下 Finish 完成設定畫面 : 下圖為利用 Android 模擬器搭配 IP Camera 達到監控的效果 :

3. 刪除專案 在左側清單列中按右鍵選擇 Delete

此外頇注意的是, 按 OK 刪除專案仍然存在電腦之中, 若想完全刪除將左方 框框選項打勾即可 五 實作練習 本實驗在於介紹智慧型手機如何結合 IP Carema, 利用網路無國界的特性, 達成隨時隨地 無時無刻都可監控的目的 利用自行的發開程式同步至 HTC Hero 之後, 搭配 HTC Hero 上的軌跡球來操控 IP Carema 作上下左右的移動, 遇特殊事件發生時亦可拍照存檔 1. 請參考實驗四的教材, 將 IP Carema 架設完畢 2. 將 HTC Hero 與電腦同步, 步驟如下 : Step 1. 透過標準 USB 連接線連接電腦與 HTC Hero Step 2. 到 HTC 網站下載最新的 Device Driver 並執行 htp://www.htc.com/tw/supportdownloadlist.aspx?p_id=283&act=sd&cat=all Step 3. 到電腦 (Windows XP) 的 裝置管理員 通用序列匯流排控制器 下的 USB Mass Storage Device 上按右鍵並選擇 更新驅動程式 若是更新成功, 電腦即可抓到 Hero 並開始安裝驅動程式 ( 若有多個 USB Mass Storage Device, 請試到成功為止 )

Step 4. 下次再將電腦與 Hero 連接後, 在通知視窗的會出現 USB 已連接 與 HTC Sync 通知 使用者可利用 USB 已連接 來掛載 SD 卡並與電腦進行資料的交換 點選 HTC Sync 即可將 Hero 與電腦同步, 同步成功後不但可以透過 HTC Sync 軟體與 outlook 同步 ; 也可以將自己開發的程式放入 HTC Hero 中執行 3. 將自己開發的程式放入 HTC Hero Step 1. 請先確定 Hero 已經可以和電腦連線, 並確定下列選項有被勾取 A. 進入 HTC Hero > 應用程式 並勾取 未知的來源 B. 進入 HTC Hero 設定 > 應用程式 > 開發 並勾取 USB 除錯中 ( 通常接 上 USB 連接線後, 這個選項會自動勾選 )

Step 2. 開啟 Eclipse 中的 Dalvik Debug Monitor Service (DDMS) ( 從 Eclipse 右上角的 Open Perspecive 中選擇並開啟 DDMS) ( 開發程式時, 請再 回到 Java Perspective) Step 3. 如果在 DDMS 視窗中的 Devices 窗格中會出現非模擬器的裝置 HT98XXXXXX 就表示 HTC Hero 已經同步 同步之後, 如何將自己開發的程式放入 HTC Hero? 首先, 請確定 eclipse 中 Android 應用程式的 Run configuations 中 Target 頁面的 Deployment Target Selection Mode 是 Manual, 這樣才可以選擇在 HTC Magic 上執行應用程式 如此一來, 執行程式後會出現如下圖的 Android Device Chooser 視窗, 在視窗中 選擇 HTC Hero 按下 OK 執行, 接下來程式即會被安裝到 HTC Hero 直接執行

3. 截取 HTC Hero 的螢幕畫面 將自行發開的程式放入 HTC Hero 之後, 亦可抓取 HTC Hero 的螢幕畫面與大家 分享開發成果 Step 1. 確認 HTC Hero 與電腦已經同步 Step 2. eclipse 的 DDMS perspective Step 3. 將 HTC Hero 操作至想要截取的畫面 Step 4. 按下 DDMS perspective 的 Screen Capture 按下 Screen Capture 後會出現如下圖的 Device Screen Capture 視窗 按下 Refresh 會擷取最新的螢幕畫面 ; 按下 Save 可以將畫面儲存成 PNG 檔 如下圖 :

六 參考文獻 [1] Http://developer.android.com/guide/developing/tools/adt.html [2] Http://developer.android.com/guide/tutorials/hello-world.html [3] Google! Android 手機應用程式設計入門 [4] Google Android SDK 開發範例大全 [5] LevelOne IP camera WCS-2010 a. 說明文件 Level One_WCS-2010_UM_V2.0.pdf b. http://global.level1.com/ch/product_d.php?id=55 c. 軟體開發 SDK: http://download.level1.com/level1/tools/ipcam-type-2_sdk_v2.0.zip