赞
踩
本示例主要使用@ohos.data.uniformTypeDescriptor 展示了标准化数据定义与描述的功能,在新增预置媒体文件后,对媒体文件的utd标准类型获取、utd类型归属类型查询、获取文件对应的utd类型的默认图标、支持自定义数据类型等功能。 实现过程中还使用到@ohos.file.fs 、@ohos.router等接口。
使用说明
entry/src/main/ets/
|---entryAbility
|---pages
| |---displayMediaFile.ets // 显示上一页选中文件的归属类型图标和文件名
| |---Index.ets // 首页
| |---selectMediaType.ets // 主页面,提供媒体类型下拉列表,显示选中的媒体类型的所有文件
为本示例新增文件夹和媒体文件功能封装在createPrecastFile,源码参考:index.ets。
选中媒体类型,在所有预置文件中查找归属于该类型的文件功能封装在UpdateSelectedFileList,源码参考:selectMediaType.ets 。
ohos.permission.FILE_ACCESS_MANAGER
ohos.permission.STORAGE_MANAGER
不涉及
如需单独下载本工程,执行如下命令:
git init
git config core.sparsecheckout true
echo code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/ > .git/info/sparse-checkout
git remote add origin https://gitee.com/openharmony/applications_app_samples.git
git pull origin master
如果大家想更加深入的学习 OpenHarmony 开发的内容,不妨可以参考以下相关学习文档进行学习,助你快速提升自己:
https://qr18.cn/CgxrRy
https://qr18.cn/CgxrRy
https://qr18.cn/CgxrRy
https://qr18.cn/CgxrRy
https://qr18.cn/CgxrRy
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。