鸿蒙NEXT开发【@ohos.data.uniformTypeDescriptor (标准化数据定义与描述)】 ArkTS API

本模块对标准化数据类型进行了抽象定义与描述。

说明

本模块首批接口从API version 10开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。

导入模块

import { uniformTypeDescriptor } from '@kit.ArkData';

UniformDataType

标准化数据类型之间存在归属关系,例如JPEG图片类型归属于IMAGE类型。

下表以枚举形式,列举了常用的标准化数据类型定义。

系统能力:  SystemCapability.DistributedDataManager.UDMF.Core

名称 说明
ENTITY11+ ‘general.entity’ 所有表示物理存储类型的基类型,无归属类型。
OBJECT11+ ‘general.object’ 所有表示逻辑内容类型的基类型,无归属类型。
COMPOSITE_OBJECT11+ ‘general.composite-object’ 所有组合内容类型(例如PDF文件类型混合了文本和图片类数据)的基类型,归属类型为OBJECT。
TEXT ‘general.text’ 所有文本的基类型,归属类型为OBJECT。元服务API:  从API version 11开始,该接口支持在元服务中使用。
PLAIN_TEXT ‘general.plain-text’ 未指定编码的文本类型,没有标识符,归属类型为TEXT。元服务API:  从API version 11开始,该接口支持在元服务中使用。
HTML ‘general.html’ HTML文本类型,归属类型为TEXT。元服务API:  从API version 11开始,该接口支持在元服务中使用。
HYPERLINK ‘general.hyperlink’ 超链接类型,归属类型为TEXT。元服务API:  从API version 11开始,该接口支持在元服务中使用。
XML11+ ‘general.xml’ XML文本类型,归属类型为TEXT。
XHTML12+ ‘general.xhtml’ XHTML文本类型,归属类型为XML。
RSS12+ ‘general.rss’ RSS文本类型,归属类型为XML。
SMIL12+ ‘com.real.smil’ 同步多媒体集成语言类型,归属类型为XML文本类型。
SOURCE_CODE11+ ‘general.source-code’ 所有源代码的基类型,归属类型为TEXT。
SCRIPT11+ ‘general.script’ 所有脚本语言源代码的基类型,归属类型为SOURCE_CODE。
SHELL_SCRIPT11+ ‘general.shell-script’ shell脚本类型,归属类型为SCRIPT。
CSH_SCRIPT11+ ‘general.csh-script’ C-shell脚本类型,归属类型为SHELL_SCRIPT。
PERL_SCRIPT11+ ‘general.perl-script’ Perl脚本类型,归属类型为SHELL_SCRIPT。
PHP_SCRIPT11+ ‘general.php-script’ PHP脚本类型,归属类型为SHELL_SCRIPT。
PYTHON_SCRIPT11+ ‘general.python-script’ Python脚本类型,归属类型为SHELL_SCRIPT。
RUBY_SCRIPT11+ ‘general.ruby-script’ Ruby脚本类型,归属类型为SHELL_SCRIPT。
TYPE_SCRIPT11+ ‘general.type-script’ TypeScript源代码类型,归属类型为SOURCE_CODE。
JAVA_SCRIPT11+ ‘general.java-script’ JavaScript源代码类型,归属类型为SOURCE_CODE。
CSS12+ ‘general.css’ CSS样式表类型,归属类型为SCRIPT。
C_HEADER11+ ‘general.c-header’ C头文件类型,归属类型为SOURCE_CODE。
C_SOURCE11+ ‘general.c-source’ C源代码类型,归属类型为SOURCE_CODE。
C_PLUS_PLUS_HEADER11+ ‘general.c-plus-plus-header’ C++头文件类型,归属类型为SOURCE_CODE。
C_PLUS_PLUS_SOURCE11+ ‘general.c-plus-plus-source’ C++源代码类型,归属类型为SOURCE_CODE。
JAVA_SOURCE11+ ‘general.java-source’ Java源代码类型,归属类型为SOURCE_CODE。
TEX12+ ‘general.tex’ TEX源代码类型,归属类型为SOURCE_CODE。
MARKDOWN12+ ‘general.markdown’ 标记语言文本类型,归属类型为TEXT。
ASC_TEXT12+ ‘general.asc-text’ ASCII文本类型,归属类型为TEXT。
RICH_TEXT12+ ‘general.rich-text’ 富文本类型,归属类型为TEXT。
DELIMITED_VALUES_TEXT12+ ‘general.delimited-values-text’ 所有分隔值文本的基类型,归属类型为TEXT。
COMMA_SEPARATED_VALUES_TEXT12+ ‘general.comma-separated-values-text’ CSV文本类型,归属类型为DELIMITED_VALUES_TEXT。
TAB_SEPARATED_VALUES_TEXT12+ ‘general.tab-separated-values-text’ TSV文本类型,归属类型为DELIMITED_VALUES_TEXT。
EBOOK11+ ‘general.ebook’ 所有电子书文件格式的基类型,归属类型为COMPOSITE_OBJECT。
EPUB11+ ‘general.epub’ 电子出版物(EPUB)文件格式类型,归属类型为EBOOK。
AZW11+ ‘com.amazon.azw’ AZW电子书文件格式类型,归属类型为EBOOK。
AZW311+ ‘com.amazon.azw3’ AZW3电子书文件格式类型,归属类型为EBOOK。
KFX11+ ‘com.amazon.kfx’ KFX电子书文件格式类型,归属类型为EBOOK。
MOBI11+ ‘com.amazon.mobi’ MOBI电子书文件格式类型,归属类型为EBOOK。
MEDIA11+ ‘general.media’ 所有媒体的基类型,归属类型为OBJECT。
IMAGE ‘general.image’ 所有图片的基类型,归属类型为MEDIA。元服务API:  从API version 11开始,该接口支持在元服务中使用。
JPEG11+ ‘general.jpeg’ JPEG图片类型,归属类型为IMAGE。
PNG11+ ‘general.png’ PNG图片类型,归属类型为IMAGE。
RAW_IMAGE11+ ‘general.raw-image’ 所有原始图像格式的基类型,归属类型为IMAGE。
TIFF11+ ‘general.tiff’ TIFF图片类型,归属类型为IMAGE。
BMP11+ ‘com.microsoft.bmp’ WINDOWS位图图像类型,归属类型为IMAGE。
ICO11+ ‘com.microsoft.ico’ WINDOWS图标图像类型,归属类型为IMAGE。
PHOTOSHOP_IMAGE11+ ‘com.adobe.photoshop-image’ Adobe Photoshop图片类型,归属类型为IMAGE。
AI_IMAGE11+ ‘com.adobe.illustrator.ai-image’ Adobe Illustrator图片类型,归属类型为IMAGE。
FAX12+ ‘general.fax’ 传真图像的基本类型,归属类型为IMAGE。
JFX_FAX12+ ‘com.j2.jfx-fax’ J2 jConnect传真文件类型,归属类型为FAX。
EFX_FAX12+ ‘com.js.efx-fax’ 电子传真文件类型,归属类型为FAX。
XBITMAP_IMAGE12+ ‘general.xbitmap-image’ X Window系统(X11)中使用的位图图像格式,归属类型为IMAGE。
GIF12+ ‘general.gif’ GIF图像类型,归属类型为IMAGE。
TGA_IMAGE12+ ‘com.truevision.tga-image’ 标签图形(TaggedGraphics)图像类型,归属类型为IMAGE。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值