美图齐众专注资阳网站设计 资阳网站制作 资阳网站建设
资阳网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

创新互联鸿蒙OS教程:鸿蒙OS OEM扩展接口

场景介绍

为了支持不同 OEM 车型信号矩阵定制化需求,HarmonyOS 提供了 OEM 扩展接口,用于访问/设置/订阅/去订阅 OEM 自定义信号。

说明

该功能针对不同的 OEM 车厂/车型,提供了统一的 OEM 扩展接口。

接口说明

目前 OEM 扩展接口提供的功能有如下表所示:

接口名描述
getVehicleSignal()获取 OEM 自定义信号实时取值。
getVehicleSignalMultiAreas()获取指定 OEM 自定义信号的多区域值。
setVehicleActuator()设置 OEM 自定义执行器参数值。
subscribeVehicleSignal()订阅指定的 OEM 自定义信号。
unsubscribeVehicleSignal()取消订阅指定的 OEM 自定义信号。
unsubscribeVehicleSignalAll()取消订阅全部的 OEM 自定义信号。

开发步骤

根据不同管理入口类,调对应接口。

// 设置辅助输入信号值
String propId = "OEM_Status_DTCCountTest";
int zoneId = VehicleZone.ZONE_NONE;
Boolean value = true;
VehicleActuatorCallback callback = new VehicleActuatorCallback() {
    @Override
    public void onErrorActuator(String propId, int zoneId, int outResult) {
    }
};
bool result = true;
try {
    VehicleVendorExtensionManager.setVehicleActuator(propId, zoneId, callback, value);
} catch(RemoteException | IllegalArgumentException e) {
    result = false;
}
if(!result) {
    System.out.println(String.format("Set transmiss performance mode error: %d", result));
}

分享文章:创新互联鸿蒙OS教程:鸿蒙OS OEM扩展接口
分享路径:http://zsjierui.cn/article/djpeegi.html

其他资讯