1# 文件子系统Changelog 2 3## cl.file.1 @ohos.file.picker PhotoViewMIMETypes、PhotoSelectOptions、PhotoSelectResult、PhotoSaveOptions、PhotoViewPicker及其内部select和save接口废弃 4 5**访问级别** 6 7公开接口。 8 9**废弃原因** 10 11为了满足PhotoViewPicker后续演进,@ohos.file.picker文件内PhotoViewPicker相关接口废弃。 12 13**废弃影响** 14 15该变更为非兼容性变更。使用PhotoViewMIMETypes、PhotoSelectOptions、PhotoSelectResult、PhotoSaveOptions、PhotoViewPicker及其内部select和save接口会有废弃提示。建议迁移使用替代接口。 16 17**起始 API Level** 18 199 20 21**废弃发生的版本** 22 23从OpenHarmony SDK 5.0.0.35开始。 24 25**废弃的接口/组件** 26 27| 接口声明 | 废弃说明 | 代替接口 | 28| :----------------------------: | :----------------------------------: | :---------------------------: | 29| picker.PhotoViewMIMETypes | 使用photoAccessHelper.PhotoViewMIMETypes替换 | photoAccessHelper.PhotoViewMIMETypes | 30| picker.PhotoSelectOptions | 使用photoAccessHelper.PhotoSelectOptions替换 | photoAccessHelper.PhotoSelectOptions | 31| picker.PhotoSelectResult | 使用photoAccessHelper.PhotoSelectResult替换 | photoAccessHelper.PhotoSelectResult | 32| picker.PhotoSaveOptions | 使用photoAccessHelper.PhotoSaveOptions替换 | photoAccessHelper.PhotoSaveOptions | 33| picker.PhotoViewPicker | 使用photoAccessHelper.PhotoViewPicker替换 | photoAccessHelper.PhotoViewPicker | 34| picker.PhotoViewPicker#select(option?: PhotoSelectOptions): Promise<PhotoSelectResult> | 使用photoAccessHelper中替代接口替换 | photoAccessHelper.PhotoViewPicker#select(option?: PhotoSelectOptions): Promise<PhotoSelectResult> | 35| picker.PhotoViewPicker#select(option: PhotoSelectOptions, callback: AsyncCallback<PhotoSelectResult>): void | 使用photoAccessHelper中替代接口替换 | photoAccessHelper.PhotoViewPicker#select(option: PhotoSelectOptions, callback: AsyncCallback<PhotoSelectResult>): void | 36| picker.PhotoViewPicker#select(callback: AsyncCallback<PhotoSelectResult>): void | 使用photoAccessHelper中替代接口替换 | photoAccessHelper.PhotoViewPicker#select(callback: AsyncCallback<PhotoSelectResult>): void | 37| picker.PhotoViewPicker#save(option?: PhotoSaveOptions): Promise<Array<string>> | 使用SaveButton替换 | SaveButton | 38| picker.PhotoViewPicker#save(option: PhotoSaveOptions, callback: AsyncCallback<Array<string>>): void | 使用SaveButton替换 | SaveButton | 39| picker.PhotoViewPicker#save(callback: AsyncCallback<Array<string>>): void | 使用SaveButton替换 | SaveButton | 40 41 42**适配指导** 43 44开发者需将使用@ohos.file.picker模块废弃接口的地方适配修改为@ohos.file.photoAccessHelper模块以及save_button模块对应接口。 45 46新接口使用指南请参考 [photoAccessHelper 使用指导](../../../application-dev/reference/apis-media-library-kit/js-apis-photoAccessHelper.md)和[SaveButton使用指导](../../../application-dev/reference/apis-arkui/arkui-ts/ts-security-components-savebutton.md)。