鴻蒙OS 打造智能穿戴應(yīng)用

2020-09-18 17:57 更新

在開(kāi)始進(jìn)行智能穿戴應(yīng)用開(kāi)發(fā)前,請(qǐng)參考 DevEco Studio快速開(kāi)始完成環(huán)境搭建、創(chuàng)建并運(yùn)行一個(gè)項(xiàng)目。設(shè)備類型選擇“Wearable”。

智能穿戴應(yīng)用支持 Java 和 JS 兩種開(kāi)發(fā)模式。但以下兩種場(chǎng)景,暫時(shí)僅支持使用 Java 開(kāi)發(fā):

  1. 如果開(kāi)發(fā)的應(yīng)用內(nèi)嵌算法,需要通過(guò) JNI (Java Native Interface,Java 本地接口)調(diào)用 so 庫(kù)中的函數(shù)。
  2. 應(yīng)用需要較高的運(yùn)算效率。

下面將介紹如何使用 JS 和 JAVA 開(kāi)發(fā)一個(gè)睡眠檢測(cè)應(yīng)用界面。

適配圓形屏幕

在 HarmonyOS 智能穿戴應(yīng)用的開(kāi)發(fā)中,請(qǐng)使用通用的 UI 控件。針對(duì)圓形的智能穿戴,開(kāi)發(fā)者需要將應(yīng)用界面適配圓形屏幕,以帶來(lái)更好的用戶體驗(yàn)。應(yīng)用在實(shí)際顯示時(shí)僅會(huì)顯示界面設(shè)計(jì)中的部分圓形界面,如示例圖所示。

開(kāi)發(fā)一個(gè)寬 400 高 1200 的豎長(zhǎng)型界面,當(dāng)上下滑動(dòng)的時(shí)候,用戶只能看到橘色圓圈內(nèi)部的樣式,其余部分不會(huì)展示。所以開(kāi)發(fā)者在進(jìn)行界面設(shè)計(jì)時(shí),需要根據(jù)智能穿戴形狀進(jìn)行設(shè)計(jì)適配。

另外,穿戴設(shè)備的界面一般支持右滑退出,所以需要在 PageAblity 啟動(dòng)時(shí)進(jìn)行設(shè)置,在 onStart 里調(diào)用 setSwipeToDismiss(true),便于右滑退出。

圖1 圓形屏幕內(nèi)容展示示例圖 點(diǎn)擊放大

調(diào)試應(yīng)用

在開(kāi)啟應(yīng)用調(diào)試之前,需要在智能穿戴上開(kāi)啟開(kāi)發(fā)者模式。

  1. 進(jìn)入“設(shè)置 > 關(guān)于手表”,查看智能穿戴設(shè)備信息?;瑒?dòng)到“版本號(hào)”的位置,點(diǎn)擊 3 次,開(kāi)啟開(kāi)發(fā)者模式。
  2. 返回設(shè)置界面,進(jìn)入新出現(xiàn)的“開(kāi)發(fā)人員選項(xiàng)”界面,打開(kāi)“開(kāi)發(fā)人員選項(xiàng)”開(kāi)關(guān)。

部分智能穿戴僅支持無(wú)線充電,開(kāi)發(fā)者無(wú)法通過(guò) USB 連接方式去開(kāi)發(fā)和調(diào)試應(yīng)用,可以通過(guò) WLAN 進(jìn)行調(diào)試。調(diào)試方法如下:

  1. 使用路由器設(shè)置一個(gè)無(wú)密碼的 WLAN 網(wǎng)絡(luò),將開(kāi)發(fā)應(yīng)用的PC接入該路由器。
  2. 打開(kāi)智能穿戴的“設(shè)置 > WLAN”,打開(kāi) WLAN 開(kāi)關(guān),將智能穿戴接入上述 WLAN 網(wǎng)絡(luò)。
  3. 進(jìn)入開(kāi)發(fā)人員選項(xiàng),查看IP地址。
  4. 在PC端打開(kāi)DevEco Studio,在上方導(dǎo)航欄選擇“Tools > IP > Connect” 。
  5. 在彈出的窗口中,輸入智能穿戴的 IP 地址。完成連接,可以開(kāi)始進(jìn)行應(yīng)用調(diào)試。

當(dāng)不需要進(jìn)行應(yīng)用調(diào)試時(shí),可以進(jìn)入“設(shè)置 > 開(kāi)發(fā)人員選項(xiàng)”,關(guān)閉“開(kāi)發(fā)人員選項(xiàng)”開(kāi)關(guān),退出開(kāi)發(fā)者模式。

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

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)