合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
为充分利用车机屏幕比较大的优势,HiCar支持应用分屏功能。应用分屏是指在同一设备屏幕上同时显示并运行两个或多个应用程序的功能。应用在适配HiCar时需要关注全屏和分屏状态下的UI布局。

HiCar当前支持的分屏场景:
在不同分辨率的屏幕上,应用分屏的比例并不一样,应用需要适配各种尺寸分辨率下的页面布局。应用分屏比例如下图所示。

应用分屏中,音频应用显示存在两种界面形式:
在HiCar连接成功后,用户可以在设置中通过开关控制显示播放器界面还是音频应用原始界面。

import { uiExtensionHost } from '@kit.ArkUI';
public init(windowProxy: uiExtensionHost.UIExtensionHostWindowProxy): void {
try {
if (windowProxy) {
windowProxy?.on('windowSizeChange', this.sizeChangeCallback);
}
} catch (err) {
log.error(`listenWindowChange, listen failed, code: ${{(err as BusinessError).code}`);
}
}
private sizeChangeCallback = (): void => {
// 在此处处理窗口变化
}