android auto初介

11
Android Auto 初介 Android Developer 讀書會 20150228 - by 吳長鋼

Upload: -

Post on 21-Jul-2015

144 views

Category:

Engineering


2 download

TRANSCRIPT

Page 1: Android auto初介

Android Auto初介

Android Developer 讀書會

20150228 - by 吳長鋼

Page 2: Android auto初介

先從車聯網談起

Page 3: Android auto初介

生態圈

Page 4: Android auto初介

產業鏈

Page 5: Android auto初介

影片介紹

https://www.youtube.com/watch?v=ctiaVxgclsg#t=130

DevBytes: Introduction to Android Auto

Page 6: Android auto初介

開放汽車聯盟

2007 年11月五日:

Google與半導體業者、手機製造商、電信業者成立的「開放手機聯盟」

2014 年一月:

Google宣布,與汽車業者合作成立「開放汽車聯盟Open Automotive Alliance

(OAA)」,預計2014年底將推出首批整合Android系統的汽車。汽車業者奧迪(Audi)、通用(GM)、本田、現代(Hyundai)及半導體商Nvdia的名字已掛上名單。

Page 7: Android auto初介

2014/6 I/O 大會

Android Auto系統中:

手機通過USB線和汽車中控屏幕相連。採用USB連線的原因一個是USB有著較高的數據傳輸速率,另外一個就是汽車還能通過USB線為手機充電。

手機和中控屏幕通過USB線傳輸Audio、Display、Sensors和Input數據。

當手機連接上中控屏幕後,手機進入汽車模式(Car Mode),手機上相關應用的圖形/圖像將投射到中控屏上顯示。也就是說,Android Auto系統中,中控屏只是一個大的顯示器和触摸屏罷了,其顯示的內容其實來自於手機。為什麼這麼設計呢?這是因為車載系統更新換代速度往往較慢,而智能手機卻能很方便得更新應用程序,甚至更新系統。通過投射方式,用戶就能將和手機上一些最新的體驗很輕鬆得帶入自己的愛車當中。

Page 8: Android auto初介

UI 限制性

Google 強調,Android Auto 的UI 開發者不能隨意更改。App 的名稱、功能區、按鍵位置都有嚴格規定,開發者能做的也就是調換按鍵的位置和功能,替換背景顏色和圖片。

Android Auto目前的核心功能有三項:通知中心、媒體應用(主要是音樂、廣播,不包括視頻)以及語音命令。開發者能夠做的事情也不多,比如“回放歌曲或者打開一個便簽”。從UI最下方常駐的工具欄來看,Android Auto的功能還有通話和導航

Page 9: Android auto初介

API

Android Auto 當前僅支持兩類協力廠商 app:audio 和messaging。audio 涉及的內容包括音樂、podcast、新聞等。Messaging 涉及的內容則包括通知、資訊。

Google 強調了開放 Android Auto API 的價值所在:

對使用者而言,將 Android 設備與相容的汽車建立連接後,他們就可以借助汽車 HUD(抬頭顯示)、方向盤按鍵等途徑來享受基於汽車優化的 Android 體驗。

對開發者而言,他們可以為司機提供簡單的方式獲取messaging、收聽 audio。同時,Android Auto API 可以幫助開發者「輕鬆地」將現有的 Android 5.0 app 擴展至汽車上。

目前相應的 app 還不能發佈在 Google Play。

Page 10: Android auto初介

Demo code

MediaBrowserService示例——演示如何通過Auto顯示媒體文件目錄,用於重放。

https://github.com/googlesamples/android-

MediaBrowserService

MessagingService示例——演示當用戶的設備收到消息時,如何使用Auto API通知他們。

https://github.com/googlesamples/android-

MessagingService

Page 11: Android auto初介

http://developer.android.com/auto/index.html