为了支持不同 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://www.shufengxianlan.com/qtweb/news27/465927.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联