openharmony 鸿蒙 changelogs-picker

2025-06-12 浏览 (1)

File Subsystem Changelog

cl.file.1 Deprecation of @ohos.file.picker PhotoViewMIMETypes, PhotoSelectOptions, PhotoSelectResult, PhotoSaveOptions, and PhotoViewPicker and its select() and save()

Access Level

Public API

Reason for Change

To ensure evolution of PhotoViewPicker, the PhotoViewPicker APIs of @ohos.file.picker are deprecated.

Change Impact

This change is a non-compatible change. When PhotoViewMIMETypes, PhotoSelectOptions, PhotoSelectResult, PhotoSaveOptions, and PhotoViewPicker and its select() and save() are used, a message is displayed, indicating that these APIs are deprecated. You are advised to use the substitute APIs.

Start API Level

9

Change Since

OpenHarmony SDK 5.0.0.35

Deprecated APIs/Components

APIDescriptionSubstitute API
picker.PhotoViewMIMETypesUse photoAccessHelper.PhotoViewMIMETypes instead.photoAccessHelper.PhotoViewMIMETypes
picker.PhotoSelectOptionsUse photoAccessHelper.PhotoSelectOptions instead.photoAccessHelper.PhotoSelectOptions
picker.PhotoSelectResultUse photoAccessHelper.PhotoSelectResult instead.photoAccessHelper.PhotoSelectResult
picker.PhotoSaveOptionsUse photoAccessHelper.PhotoSaveOptions instead.photoAccessHelper.PhotoSaveOptions
picker.PhotoViewPickerUse photoAccessHelper.PhotoViewPicker instead.photoAccessHelper.PhotoViewPicker
picker.PhotoViewPicker#select(option?: PhotoSelectOptions): Promise<\PhotoSelectResult>Use the substitute API of photoAccessHelper.photoAccessHelper.PhotoViewPicker#select(option?: PhotoSelectOptions): Promise<\PhotoSelectResult>
picker.PhotoViewPicker#select(option: PhotoSelectOptions, callback: AsyncCallback<\PhotoSelectResult>): voidUse the substitute API of photoAccessHelper.photoAccessHelper.PhotoViewPicker#select(option: PhotoSelectOptions, callback: AsyncCallback<\PhotoSelectResult>): void
picker.PhotoViewPicker#select(callback: AsyncCallback<\PhotoSelectResult>): voidUse the substitute API of photoAccessHelper.photoAccessHelper.PhotoViewPicker#select(callback: AsyncCallback<\PhotoSelectResult>): void
picker.PhotoViewPicker#save(option?: PhotoSaveOptions): Promise<Array<\string>>Use SaveButton instead.SaveButton
picker.PhotoViewPicker#save(option: PhotoSaveOptions, callback: AsyncCallback<Array<\string>>): voidUse SaveButton instead.SaveButton
picker.PhotoViewPicker#save(callback: AsyncCallback<Array<\string>>): voidUse SaveButton instead.SaveButton

Adaptation Guide

Use the substitute APIs of @ohos.file.photoAccessHelper and SaveButton to replace the deprecated APIs of @ohos.file.picker.

For details about how to use the new APIs, see @ohos.file.photoAccessHelper (Album Management) and SaveButton.

你可能感兴趣的鸿蒙文章

harmony 鸿蒙ArkCompiler Subsystem Changelog

harmony 鸿蒙ArkGraphics2D Changelog

harmony 鸿蒙Bundle Manager Subsystem Changelog

harmony 鸿蒙Media Subsystem Changelog

harmony 鸿蒙Network Subsystem Changelog

harmony 鸿蒙Security Subsystem Changelog

harmony 鸿蒙USB Subsystem Changelog

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/tuYF8n