人機介面 Android 平台應用程式開發 簡介

Slides:



Advertisements
Similar presentations
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
Advertisements

用 Andriod手機 12年國教~有效教學策略設計 國立北門高中 林明璋 玩
LinkIt ONE開發板的簡介.
課程地圖 (104年入學-日間部) 校通識核心 專業課程 必修與選修 與管理模組 網路技術 App設計與應用模組 學院通識核心 學院專業核心
Course 0.
AR互动平台产品 2014/05.
組員:徐啟閎、林啟哲、李平、李承鴻、 謝雨倩、王郁淳、翁唯嘉、曾冠樺
房欣漢、陳志達 南台科技大學資訊管理所 整合網路社群與3D地圖資訊之多元混搭服務 Intermediating the Internet Mashup Service for the Network Community & 3D Geography.
APP程式與教學應用互動 正創科技.
Chapter 10: 行動商務與泛在科技的新應用
第 1 章 使用 APP INVENTOR 2 開發 ANDROID APP
基隆社區大學 智慧型手機、平板及電腦之生活應用
「MD3056電視棒」使用教學.
Iconia Tab A500 產品介紹 March
MIT App Inventor簡介及 「Hello World」程式初體驗 靜宜大學資管系 楊子青
Google協作平台.
首發生不逢時加上性價比不佳 諾基亞Windows Phone前途堪慮
ICS著重細節與操作的一致性體驗 將顯著推升Android行動裝置市佔
Android程式開發準備 Android智慧型手機程式設計 建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2
Introduction on Smartphone Platform
Q101 在701 SDX Linux上的標準安裝與使用程序v2
第一篇 Unix/Linux 操作介面 第 1 章 Unix/Linux 系統概論 第 2 章 開始使用 Unix/Linux
人機介面 Arduino + Android 授課教師: 開課單位:.
广告学课程设计 LG Nexus 4 手机广告策划.
手機作業系統介紹.
第8章 移动界面设计 山东大学计算机学院.
Working with Databases (II) 靜宜大學資管系 楊子青
Android 课程讲义 智能手机开发
Google協作平台實作教學-以班網為例
人機介面 Android 平台應用程式開發 簡介
R教學 安裝RStudio 羅琪老師.
ASP.NET基本設計與操作 建國科技大學 資管系 饒瑞佶 2007年.
CHT IPv6測試 D-Link Taiwan 友訊科技台灣分公司 TTSS 電信技術支援課 Name:
Text To Speech (TTS, 文字轉語音) 靜宜大學資管系 楊子青
自由軟體介紹(一) 把flash通通帶回家 報告人:陳俊銘.
Word與PowerPoint的結合 建功國小 陳旻杰 健行國小 張慧如.
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
EBSCOhost App應用程式 安裝方式.
私立南山高中 信息組 電腦研習 電腦資料的備份 中華民國 99年4月20日 星期二.
Bluetooth (藍牙) 靜宜大學資管系 楊子青
人事差勤系統 網路簽到退 資訊室 黃怡智.
Android智慧型手機程式設計實務應用班
VS.NET 2003 IDE.
App Inventor 2初體驗 靜宜大學資管系 楊子青
人機介面 Android 平台應用程式開發 簡介
議程大綱. 議程大綱 微軟在雲端服務已經耕耘超過15年 Windows Live – 雲端應用的最佳典範.
網路工具運用 講師:鍾詩蘋.
參與104年度Taipei Free 巡檢服務學習計畫 MCU之分享
中信行動祕書,Android安裝「中信行動祕書」
2011清大電資院學士班 「頂尖企業暑期實習」 經驗分享心得報告 實習企業:工研院 實習學生:電資院學士班 楊博旭.
Google協作平台+檔案分享(FileZilla+網路芳鄰)
指導老師:周建興 老師 開發團隊:吳旻翰、池宗諺 淡江大學電機工程學系 2015/12/11
VS.NET 2003 IDE.
智慧型手機程式設計 建國科技大學資管系 饒瑞佶 2011年(992).
FTP使用教學 簡介: 軟體名稱:FileZilla 軟體性質:Freeware 版本: 繁體中文版
Text To Speech (TTS, 文字轉語音) 靜宜大學資管系 楊子青
基于App Inventor的物联网工程导论课程实验设计
App Inventor 2體驗 及呼叫PHP程式存取資料庫 靜宜大學資管系 楊子青
(Mobile User music–Sharing Innovation Center)
Video 影像 (VideoPlayer 影像播放器、Camcorder 錄影機) 靜宜大學資管系 楊子青
金中移动抄表系统培训手册 广西金中软件有限公司 2015年8月7日.
Text To Speech (TTS, 文字轉 語音)、讀簡訊 靜宜大學資管系 楊子青
人機互動 Arduino + Android 授課教師: 開課單位:.
2012清大資工系 「頂尖企業暑期實習」 經驗分享心得報告 實習企業:工研院(ITRI) 實習學生:資工系 李東恩.
介紹Saas 以Office 365為例 組員: 資工四乙何孟修 資工四乙 黃泓勝.
Activity的生命週期: 播放音樂與影片 靜宜大學資管系 楊子青
行動學習課程設計 經驗分享 林雅雯 Nov. 27, 2013.
研究機構新聞稿揭露2012Q3智慧型手機出貨佔量比
美和科技大學資訊科技系 助理教授 美和科技大學資訊科技系 學生士
CHT IPv6測試 D-Link Taiwan 友訊科技台灣分公司 TTSS 電信技術支援課 Name:
Presentation transcript:

人機介面 Android 平台應用程式開發 簡介 國立政治大學資訊科學系 廖文宏

主題 智慧型手機發展現況 Android 發展簡介 Sensors on Android devices 探討主題:LBS, Augmented Reality, OSC, Android+Arduino 開發環境建置與設定 網路資源 參考書籍

智慧型手機發展現況(全球) 資料來源: http://gs.statcounter.com/

智慧型手機發展現況(美國)

智慧型手機發展現況(台灣)

智慧型手機普及率

市佔率 基於Android 之系統近年來市佔率有明顯提升之趨勢 開放性系統 多家主力廠商支援 多樣化機型 價格帶較寬

Android系統平台五大特色 開放性 掙脫系統服務商的束縛 (美國) 豐富的硬體選擇 不受限的應用軟體開發 Google應用的無縫接合

Android版本演進 (一) 1.0:2008年9月23日,第一支Android手機HTC Dream(G1)發佈。 Android系統雛形架構大致確定;整合眾多的Google雲端服務,等於將所有的資料帶著走。HTC Dream同時也是Android的開發手機,讓許多開發者有一個穩定的開發與測試平台。不過過於陽春的使用者介面仍無法與對手競爭。

Android版本演進 (二) 1.1:2009年2月9日,Android 1.1發佈,不過只針對T-Mobile G1,修正了一些問題以及API更動。 地圖:在使用者搜尋地圖及本地商家的部份,增加詳細資料及其他使用者的評論 撥號:通話中使用免持聽筒或撥號鍵盤時,延長螢幕關閉的時間。並且在Menu中增加了顯示/隱藏撥號面板的選項 簡訊:增加儲存MMS檔案的功能 介面最佳化

Android版本演進 (三) 1.5(Cupcake) - 基於Linux Kernel 2.6.27 2009年4月30日,官方1.5版本(Cupcake)的Android發佈 1.5版是Android第一個商業化版本。 增加了幾個重要元素:虛擬鍵盤、根據水平儀旋轉軟體、瀏覽器的複製貼上功能與YouTube跟Picasa的整合功能。 此時第二支Android手機HTC Magic上市,Android的使用者與注意的人慢慢變多。 另外從這個版本開始以甜點當做代號,並且開頭依照英文字母的順序延伸下去。

Android版本演進 (四) 1.6(Donut) - 基於Linux Kernel 2.6.29:2009年9月15日發佈 Android Market的改進增加了軟體的能見度,增強的搜尋功能也把Google的搜尋威力從網路上延伸到行動裝置內。 Android引起更多手機廠商的注意,CDMA的支援讓Android更進一步與美國的系統業者結合。當時推出的手機有:HTC Hero、Droid Eris、Samsung Moment、Behold II、Motorola Cliq。。

Android版本演進 (五) 2.0/2.0.1/2.1(Eclair) - 基於Linux Kernel 2.6.29:2009年10月26日發佈。 在這個版本幾乎手機內建的功能趨近完整,也讓Motorola Droid(Milestone)前所未有的熱銷,而且開始有超越競爭對手的態勢。 2010 年1月5日,Google發表了第一支自有品牌的手機Nexus One(與HTC合作),並在網路上販賣解鎖版,試圖打破既定與系統業者綁約的銷售模式,不過後來因銷售不佳停止銷售;同時也推出綁約的版本。

Android版本演進 (六) 2.2/2.2.1(Froyo) - 基於Linux Kernel 2.6.32: 2010年5月20日發佈。 Android更新的速度過快,市面上不同版本的裝置也越來越多。為了避免版本過度分裂,2.2版開始讓更多內建的軟體透過Market更新,並且增加App2SD的功能。另外也整合了iPhone所缺少的Flash。

Android版本演進 (七) 2.3(Gingerbread) - 基於Linux Kernel 2.6.35:2010年12月6日發佈 2010年12月7日,Google發表第二支手機Nexus S,而這次的製造廠商是Samsung,搭載Android 2.3。 2.3較重要的新功能有:NFC、內建網路電話的支援、支援多個鏡頭與更多的感測器、改良的複製貼上功能以及最佳化的電源管理。

Android版本演進 (八) 3.0(Honeycomb) - 基於Linux Kernel 2.6.36:2011年2月22日, 為了迎戰平板電腦的熱潮,Android獨立出一個版本專門給平板電腦使用。重新設計的系統列、桌面小工具、改良的瀏覽器、Google線上圖書、新的Gmail及YouTube、可供視訊聊天的Google Talk...等,都是針對平板電腦做最佳化。

Android版本演進 (九) 2011年10月19日,4.0(Ice Cream Sandwich 冰淇淋三明治)發布。 重點:將平板和手機的使用體驗整合在一起。 相關報導: http://www.techbang.com.tw/posts/7297-android-40-ice-cream-sandwich-post-function-qiangxian-kan

Android版本演進 (十)  2012年10月 29日,4.2(Jelly Bean)發布 http://www.android.com/whatsnew/ ◎ 加入了平板電腦多用戶支援功能。 ◎ Photo Sphere 全景拍照功能。 ◎ 支援鍵盤手勢輸入功能。 ◎ 快速設置及帳戶快速切換功能。 ◎ 支援 Miracast 無線顯示共用功能。 ◎ 改進鎖屏功能,包括螢幕在鎖住狀態下支援桌面掛件和直接打開照相功能。 ◎ Gmail 郵件可縮放顯示。 ◎ 新增 Daydream 螢幕保護裝置程式。 ◎ 增加為盲人使用者設計的語音輸出及手勢模式導航功能。 ◎ Google Now 現可允許使用者使用 Gmail 作為新的資料來源,如改進後的航班追蹤功能、酒店和餐廳預訂功能以及音樂和電影推薦功能。 ◎ 使用者連點三次可放大整個顯示畫面,還可用兩個手指進行旋轉和縮放顯示。

Android版本演進 (十一) Android 4.3 新功能 Android 4.4 新功能

Android版本演進 (十二) Android 5.0 Features Information for developers Wiki

Android 系統架構

Android上常見的感測裝置 Camera Microphone Light Sensor Magnetic Sensor Accelerometer Sensor: the gravity X Y Z , earth gravity or what ever acceleration . Proximity Sensor Orientation Sensor: Tells the X Y Z degrees form their axis. GPS

適地性服務 Location-based Service (LBS) slides: http://www.slideshare.net/jimyhuang/android-with-lbs Work together with google map

Vuforia Android – Vuforia SDK 3.0 Samples Augmented Reality (AR) Demo (Fall 2014) Demo (Winter 2014)

TouchOSC協定 TouchOSC for Android: http://hexler.net/software/touchosc-android TouchOSC for Android is an application that lets you send and receive Open Sound Control messages over a Wi-Fi network using the UDP protocol.

Android + Arduino Google 於 io宣布利用 arduino做為 android-周邊硬體開發套件 Amarino: Android meets Arduino http://www.amarino-toolkit.net/ Android Open Accessory Development Kit (官方文件) http://developer.android.com/guide/topics/usb/adk.html

Android+Arduino:Demo Video 手機無線遙控車 = Android phone + Arduino + WiFi + Orientation Sensor Google IO Android ADK (Arduino) Amarino (Arduino+Android) Bluetooth Tank

網路資源 Android Developers http://developer.android.com/index.html App Inventor Phonegap Android教學:孫傳雄研究室http://www.gururu.tw/ 深入淺出 Android -Google 手持設備應用程式設計入門 http://code.google.com/p/androidbmi/wiki/DiveIntoAndroid 開發環境設定:http://sofun.tw/java-environment/