# 5.0.2(14)的行为变更汇总

#### OS平台API行为的变更

| Kit | 变更描述 | 变更引入版本 | 变更影响 | 影响设备类型 | 变更生效规则 |
| --- | --- | --- | --- | --- | --- |
| Ability | 包管理bundleManager/AbilityInfo中新增必选属性orientationId | 5.0.2(14) Beta1 | 小 | phone, tablet, 2in1 | 使用DevEco Studio 5.0.2 Release及以上版本时生效 |
| ArkData | 数据库插入长度为0的Uint8Array的数据，getRow、getValue 接口返回值发生变化 | 5.0.2(14) Beta1 | 小 | phone, tablet, 2in1 | targetSdkVersion ≥ 5.0.2(14)变更生效 |
| 关系型数据管理@ohos.data.relationalStore.d.ts中getRdbStore接口新增错误码14800020，用于业务侧进行恢复重建数据库。 | 5.0.2(14) Beta1 | 中 | phone, tablet, 2in1 | targetSdkVersion ≥ 5.0.2(14)变更生效 |  |
| ArkTS | 延迟加载（lazy import）影响异步任务执行时序变更为不影响异步任务执行时序 | 5.0.2(14) Beta1 | 大 | phone, tablet, 2in1 | 全部生效 |
| 执行幂运算（**）当底数是1，指数是NaN或ToNumber之后是NaN的情况的返回值变更 | 5.0.2(14) Beta1 | 小 | phone, tablet, 2in1 | 全部生效 |  |
| String.prototype.lastIndexOf 接口查找空字符串行为变更 | 5.0.2(14) Beta1 | 小 | phone, tablet, 2in1 | 全部生效 |  |
| ArkUI | ImageAttributeModifier支持new方式创建ColorFilter对象传入colorFilter接口变更 | 5.0.2(14) Beta1 | 小 | phone, tablet, 2in1 | targetSdkVersion ≥ 5.0.2(14)变更生效 |
| 轴事件分发到XComponent组件变更 | 5.0.2(14) Beta1 | 小 | 2in1 | 全部生效 |  |
| List组件首次创建布局时，Scroller控制器的跳转方法优先级变更为高于initialIndex的优先级 | 5.0.2(14) Beta1 | 小 | phone, tablet, 2in1 | targetSdkVersion ≥ 5.0.2(14)变更生效 |  |
| Image组件的borderRadius接口支持动态修改 | 5.0.2(14) Beta1 | 小 | phone, tablet, 2in1 | targetSdkVersion ≥ 5.0.2(14)变更生效 |  |
| RichEditor（富文本）在光标处于文本起始位置情况时向前删除空文本onWillChange回调变更 | 5.0.2(14) Beta1 | 小 | phone, tablet, 2in1 | targetSdkVersion ≥ 5.0.2(14)变更生效 |  |
| 修复zIndex接口会影响组件在3D变换中的透视效果的错误行为 | 5.0.2(14) Beta1 | 小 | phone, tablet, 2in1 | targetSdkVersion ≥ 5.0.2(14)变更生效 |  |
| 屏幕Display对象rotation和orientation属性变更 | 5.0.2(14) Beta1 | 大 | tablet | targetSdkVersion ≥ 5.0.2(14)变更生效 |  |
| @ohos.arkui.uiExtension中uiExtension命名空间下新增properties必选属性 | 5.0.2(14) Beta1 | 小 | phone, tablet, 2in1 | 使用DevEco Studio 5.0.2 Release及以上版本时生效 |  |
| Navigation、NavDestination的title和menus接口支持Resource类型资源 | 5.0.2(14) Beta1 | 小 | phone, tablet, 2in1 | 使用DevEco Studio 5.0.2 Release及以上版本时生效 |  |
| 在2in1设备上getWindowStatus和on('windowStatusChange')接口在窗口最大化状态返回值变更 | 5.0.2(14) Beta1 | 中 | tablet, 2in1 | targetSdkVersion ≥ 5.0.2(14)变更生效 |  |
| setWindowLayoutFullScreen、setImmersiveModeEnabledState接口在2in1设备的自由多窗模式上禁用 | 5.0.2(14) Beta1 | 小 | tablet, 2in1 | 全部生效 |  |
| setWindowBrightness在2in1设备的行为变更 | 5.0.2(14) Beta1 | 小 | 2in1 | 全部生效 |  |
| Basic Service Kit | setAppAccess错误码变更 | 5.0.2(14) Beta1 | 小 | phone, tablet, 2in1 | 全部生效 |
| Call Service Kit | kit.CallKit.d.ts文件废弃，替换为kit.CallServiceKit.d.ts文件访问级别 | 5.0.2(14) Beta1 | 小 | phone, tablet, 2in1 | 使用DevEco Studio 5.0.2 Release及以上版本时生效 |
| Core File Kit | 持久化权限激活接口实现从sandbox_manager模块切换到UPMS模块 | 5.0.2(14) Beta1 | 小 | phone, tablet, 2in1 | 全部生效 |
| Core Vision Kit | @hms.ai.vision.objectDetection.d.ts和@hms.ai.vision.skeletonDetection.d.ts方法文件变更 | 5.0.2(14) Beta1 | 小 | phone, tablet, 2in1 | 全部生效 |
| Form Kit | FormLink的router事件允许拉起Ability类型范围变更 | 5.0.2(14) Beta1 | 小 | phone, tablet, 2in1 | 全部生效 |
| Image Kit | image.ImageSource.DecodingOptionsForPicture接口的desiredAuxiliaryPictures属性系统能力变更 | 5.0.2(14) Beta1 | 小 | phone, tablet, 2in1 | 全部生效 |
| image.Component.setAuxiliaryPictureInfo接口行为变更 | 5.0.2(14) Beta1 | 小 | phone, tablet, 2in1 | targetSdkVersion ≥ 5.0.2(14)变更生效 |  |
| image.Component.OH_AuxiliaryPictureNative_SetInfo()接口行为变更 | 5.0.2(14) Beta1 | 小 | phone, tablet, 2in1 | targetSdkVersion ≥ 5.0.2(14)变更生效 |  |
| image.Component.OH_PackingOptions结构体Heif格式编码参数变更 | 5.0.2(14) Beta1 | 小 | phone, tablet, 2in1 | targetSdkVersion ≥ 5.0.2(14)变更生效 |  |
| Media Kit | AVErrorCode枚举值变更 | 5.0.2(14) Beta1 | 中 | phone, tablet, 2in1 | targetSdkVersion ≥ 5.0.2(14)变更生效 |
| Scan Kit | 自定义界面扫码权限校验误码变更 | 5.0.2(14) Beta1 | 小 | phone, tablet | targetSdkVersion ≥ 5.0.2(14)变更生效 |
| 集成自定义界面扫码应用适配窗口子系统属性变更 | 5.0.2(14) Beta1 | 大 | tablet | targetSdkVersion ≥ 5.0.2(14)变更生效 |  |

#### UX样式或效果的变更

| 变更描述 | 变更引入版本 | 变更影响 | 影响设备类型 | 变更生效规则 |
| --- | --- | --- | --- | --- |
| borderImage的outset属性按照实际的延伸距离来绘制边框向外扩展的效果 | 5.0.2(14) Beta1 | 小 | phone, tablet, 2in1 | targetSdkVersion ≥ 5.0.2(14)变更生效 |
| Canvas使用toDataURL接口生成图片，对于带有透明度的图片，创建为“image/png”或“image/webp”格式时，其效果可能会发生变更 | 5.0.2(14) Beta1 | 小 | phone, tablet, 2in1 | targetSdkVersion ≥ 5.0.2(14)变更生效 |
| bindSheet半模态面板视觉样式增加 | 5.0.2(14) Beta1 | 小 | phone | targetSdkVersion ≥ 5.0.2(14)变更生效 |
| bindSheet半模态面板标题与关闭按钮布局变更 | 5.0.2(14) Beta1 | 小 | phone, tablet, 2in1 | targetSdkVersion ≥ 5.0.2(14)变更生效 |

#### 开发工具的变更

| 工具分类 | 变更描述 | 变更引入版本 | 变更影响 | 影响设备类型 | 变更生效规则 |
| --- | --- | --- | --- | --- | --- |
| 命令行工具 | hdc命令file recv命令不支持操作媒体库目录 | 5.0.2(14) Beta1 | 大 | phone, tablet, 2in1 | 使用DevEco Studio 5.0.2 Release及以上版本时生效 |
| 命令行工具 | hdc命令file recv命令及shell读取权限变更 | 5.0.2(14) Beta1 | 中 | phone, tablet, 2in1 | 使用DevEco Studio 5.0.2 Release及以上版本时生效 |
| 命令行工具 | hidumper组件内存输出显示每列后新增一个空格 | 5.0.2(14) Beta1 | 小 | phone, tablet, 2in1 | 使用DevEco Studio 5.0.2 Release及以上版本时生效 |
| 命令行工具 | 安装的应用是已卸载的预置应用时校验签名是否一致 | 5.0.2(14) Beta1 | 中 | phone, tablet, 2in1 | 使用DevEco Studio 5.0.2 Release及以上版本时生效 |
| DevEco Studio | 编译构建对签名配置的name字段增加非空字符串校验 | 5.0.2(14) Beta1 | 小 | phone, tablet, 2in1 | 使用DevEco Studio 5.0.2 Release及以上版本时生效 |