Skip to main content

Android Wear

自從將手錶換成Android Wear,每次飯敘也會被問到那時甚麼、有甚麼功能。 

老實說,近兩千圓一隻電子錶真的很貴,而且要每天充電。 那為甚麼要買呢?又是因為是開發者嗎?

其實Android Wear有著不少潛能,雖然硬體上仍有很多進步空間,但它的確改變我們的生活習慣,將時間由電話帶回生活之上。 

電話由通訊工具演變成為個人助理,然而我們卻花了過多的時間在它身上。Android Wear令個人助理在有需要時才接觸我們,令我們可以更專注眼前的事上。 

設計Android Wear應用程式應該從這裡出發。

Popular posts from this blog

電召

最近趁着Firebase更新,也趁機將電召這程式重新寫過一遍。

由Eclipse到Android Studio;由Holo到Material;由ListView到RecyclerView;由Banner Ad到Native Ad Express;由SDK 9+到SDK 16+。這兩年間的改變還真不少。


OTT on Android

早前HKTV在多個平臺推出應用程式,以OTT方式播放電視節目。在Android平臺上,郤見到不少用家反映說並不能在他們的裝置上播放,原因何在呢? 

現時市場上比較普及的自適性串流(Adaptive bitrate streaming)方法包括:
HTTP Live Streaming (HLS)
Dynamic Adaptive Streaming over HTTP (DASH)
Microsoft Smooth Streaming 

在Android平臺上,直至API 21之前,對Apple所提出的HLS的支援並不完善,很多應用程式播放HLS內容都是倚靠第三方的播放器。HKTV應用程式最初的版本並沒有內建播放器,所以在部分裝置,尤其是沒有Google Play應用程式的那些,出現只能播放MP4格式的廣告,無法播放HLS格式的即目這情況。這並不是應用程式的問題,而是裝置裏的OS並沒法成功將內容解碼並播放。

現時比較好的方法應該是使用ExoPlayer,經由Android Media Framework去播放DASH內容,缺點是只支援API 17+。

Android TV - TV Input Framework

平常看電視,選台是很簡單的一件事,一上一下,或者按出電視節目表,全都在一鍵之間。在Android TV上有相似的辦法,不用在應用程式之間切換嗎?


其實只要透過TV Input Framework將Live Feed和EPG以Provider的形式通知系統,用家便能在頻道列表中看見你的頻道。

在GitHub上有參考示範