Android 創(chuàng)建可穿戴的應(yīng)用

2018-08-02 17:50 更新

編寫(xiě):kesenhoo - 原文:http://developer.android.com/training/wearables/apps/index.html

可穿戴應(yīng)用直接運(yùn)行在穿戴設(shè)備上,應(yīng)用可以直接訪問(wèn)例如傳感器與GPU這樣的硬件。這些應(yīng)用和一般的Android應(yīng)用的基礎(chǔ)部分是一致的,只是在設(shè)計(jì)與可用性還有一些特殊功能上有比較大差異。手持設(shè)備與可穿戴設(shè)備上的應(yīng)用主要有下面的一些差異:

  • 系統(tǒng)會(huì)強(qiáng)制執(zhí)行超時(shí)機(jī)制。如果我們顯示了一個(gè)Activity,用戶并沒(méi)有進(jìn)行操作,設(shè)備會(huì)進(jìn)入睡眠狀態(tài)。當(dāng)設(shè)備喚醒時(shí),穿戴設(shè)備會(huì)顯示主界面而不是剛才的activity。如果我們想要持續(xù)的顯示一些東西,請(qǐng)使用notification來(lái)替代。
  • 相比起手持設(shè)備的應(yīng)用,可穿戴應(yīng)用的界面相對(duì)更小,功能也相對(duì)更少。他僅僅包含了那些對(duì)于可穿戴有意義的功能,這些功能通常是手持設(shè)備的一個(gè)子集。通常來(lái)說(shuō),我們應(yīng)該盡可能的把運(yùn)行操作搬到手持設(shè)備上,然后發(fā)送操作結(jié)果到可穿戴設(shè)備。
  • 用戶不會(huì)直接將應(yīng)用下載到可穿戴設(shè)備上進(jìn)行安裝。相反,我們將可穿戴設(shè)備應(yīng)用打包到手持設(shè)備應(yīng)用里。當(dāng)用戶安裝手持設(shè)備的應(yīng)用時(shí),系統(tǒng)會(huì)自動(dòng)安裝可穿戴應(yīng)用。然而,為了開(kāi)發(fā)便利,我們還是可以直接安裝應(yīng)用到可穿戴設(shè)備。
  • 可穿戴應(yīng)用可以使用大多數(shù)的標(biāo)準(zhǔn)Android APIs,除了下面的以外:

    在使用某個(gè)API之前,我們可以通過(guò)執(zhí)行hasSystemFeature()) 來(lái)判斷可穿戴應(yīng)用是否支持某個(gè)功能。

Note: 我們推薦使用Android Studio來(lái)開(kāi)發(fā)Android Wear的應(yīng)用,因?yàn)樗峁┝私⒐こ?,添加?kù)依賴(lài),打包程序等在ADT上沒(méi)有的功能。下面的培訓(xùn)課程的前提是假設(shè)你已經(jīng)在使用Android Studio了。

Lessons

  • 添加語(yǔ)音功能(Adding Voice Capabilities)

    學(xué)習(xí)如何使用語(yǔ)音指令啟動(dòng)一個(gè)activity,學(xué)習(xí)如何啟動(dòng)系統(tǒng)語(yǔ)音識(shí)別應(yīng)用來(lái)獲取用戶的語(yǔ)音輸入。

  • 打包可穿戴應(yīng)用(Packaging Wearable Apps)

    學(xué)習(xí)如何把可穿戴應(yīng)用打包到手持應(yīng)用上。這使得系統(tǒng)能夠在安裝Google Play商店上的手持應(yīng)用時(shí)自動(dòng)安裝可穿戴應(yīng)用。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)