本模块对标准化数据类型进行了抽象定义与描述。
说明
本模块首批接口从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。 |

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



