鴻蒙OS 開發(fā)TBOX相關(guān)應(yīng)用

2020-09-18 17:55 更新

場景介紹

如果某款車型上裝載了車載 T-BOX(Telematics BOX)盒子,開發(fā)者可以通過 HarmonyOS 提供的 T-BOX 相關(guān)接口獲取或設(shè)置相關(guān)信息,如訪問 T-BOX 的 xCall、定時充電等信息。

說明

該功能與具體的車廠車型相關(guān),部分低配車型可能不具備該項功能。

接口說明

目前 TBOX 提供的功能有如下表所示:

接口名 描述
getProperty() 獲取指定TBOX信號值。
setActuator() 設(shè)置指定TBOX執(zhí)行器的信號值。
subscribeProperty() 訂閱指定TBOX信號。
unsubscribeProperty() 取消訂閱指定的TBOX信號。
unsubscribeAllProperty() 取消所有訂閱的TBOX信號。
subscribeBatchProperties() 批量訂閱TBOX信號。

開發(fā)步驟

根據(jù)不同管理入口類,調(diào)對應(yīng)接口。

// 設(shè)置TBOX屬性值
String incorrectPath = TBoxManager.ID_TBOX_BCALL_STATUS;
byte[] result = null;
TBoxPropertyManager manager = new TBoxPropertyManager();
boolean isTrue = false;
try {
    result = manager.getBuffer(tboxPropPath);
    isTrue = true;
} catch (RemoteException | IllegalArgumentException | UnsupportedOperationException e) {
    isTrue = false;
}
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號