国家标准网
ICS35.060 L74 中华人民共和国国家标准 GB/T32395—2015 信息技术 中文Linux操作系统应用编程 接口(API)扩充要求 Informationtechnology—ExtendedrequirementsofApplicationProgramming Interface(API)forChineseLinuxoperatingsystem 2015-12-31发布 2016-07-01实施 中华人民共和国国家质量监督检验检疫总局 中国国家标准化管理委员会发布目 次 前言 Ⅰ ………………………………………………………………………………………………………… 1 范围 1 ……………………………………………………………………………………………………… 2 规范性引用文件 1 ………………………………………………………………………………………… 3 术语、定义及缩略语 1 ……………………………………………………………………………………… 4 便利函数库libclutil 3 …………………………………………………………………………………… 4.1 libclutil接口 3 ………………………………………………………………………………………… 4.2 libclutil数据定义 4 …………………………………………………………………………………… 4.3 libclutil接口定义 4 …………………………………………………………………………………… 4.3.1 Desktopentry相关接口 4 ……………………………………………………………………… 4.3.2 MIME类型相关接口 11 ………………………………………………………………………… 4.3.3 应用程序描述文件相关接口 13 ………………………………………………………………… 4.3.4 启动菜单相关接口 16 …………………………………………………………………………… 4.3.5 图标相关接口 19 ………………………………………………………………………………… 4.3.6 RecentFile相关接口 20 ………………………………………………………………………… 4.3.7 打开特定的应用程序相关接口 21 ……………………………………………………………… 5 农历函数库liblunar-1 22 ………………………………………………………………………………… 5.1 liblunar-1接口 22 …………………………………………………………………………………… 5.2 liblunar-1数据定义 22 ……………………………………………………………………………… 5.3 liblunar-1接口定义 23 ……………………………………………………………………………… 5.3.1 初始化 23 ………………………………………………………………………………………… 5.3.2 日期转换接口 23 …………………………………………………………………………………GB/T32395—2015 前 言 本标准按照GB/T1.1—2009给出的规则起草。 本标准由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。 请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。 本标准起草单位:中标软件有限公司、工业和信息化部电子工业标准化研究院、新华科技(南京)系 统软件有限公司、北京中科红旗软件技术有限公司、北京赛西科技发展有限责任公司、北京络威尔软件 有限公司、北京大学(计算机科学技术研究所)、清华大学、北京即时俊业软件有限公司、北京法国电信研 发中心有限公司、太阳计算机系统(中国)有限公司、苏州开源先锋软件有限公司。 本标准主要起草人:张东、苗宗利、武校田、张永军、谢谦、李祥凯、吴鹏、孙廉焘、韦韬、陶品、霍东灵、 陆伯鹰、张相峰、滕召智。 ⅠGB/T32395—2015 信息技术 中文Linux操作系统应用编程 接口(API)扩充要求 1 范围 本标准规定了中文Linux操作系统应提供的应用编程接口,包括便利函数库与农历函数库,为 Linux下应用的开发与部署提供便利,以提高Linux应用程序的可移植性。 本标准适用于Linux操作系统开发、应用与维护。 2 规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文 件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 ISO/IEC23360-1 Liux标准集 核心规范3.1 第1部分 通用规范[LinuxStandardBase (LSB)corespecification3.1—Part1:Genericspecification] RFC822ARPA的互联网文本消息的格式标准(StandardfortheFormatofARPAInternetText Messages) 桌面入口规范(DesktopEntrySpecification) http://standards.freedesktop.org/desktop-entry-spec/latest/index.html 桌面菜单规范(DesktopMenuSpecification) http://www.freedesktop.org/wiki/Specifications/menu-spec 基础文件规范(BasedirectorySpecification) http://www.freedesktop.org/wiki/Specifications/basedir-spec 共享MIME数据库(sharedMIMEdatabase) http://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec 主题图标规范(IconThemespecification) http://www.freedesktop.org/wiki/Specifications/icon-theme-spec 最近访问文件规范(TheRecentFilespecification) http://www.freedesktop.org/wiki/Specifications/recent-file-spec 自动启动规范(Autostartspecification) http://www.freedesktop.org/wiki/Specifications/autostart-spec 3 术语、定义及缩略语 3.1 术语和定义 下列术语和定义适用于本文件。 3.1.1 动态连接 dynamiclinking 应用程序开始执行时才实际连接到所需函数库代码上的连接方式。 1GB/T32395—2015 3.1.2 共享对象名 shareobjectname(soname) 存在于动态连接函数库中、在函数库构造阶段指定的用于标识自身的符号,应用程序编译阶段据此 指定需要连接的函数库,执行阶段据此实现动态连接。通过这种机制,同一动态连接函数库的多个版本 可以在系统上并存。 3.1.3 动态连接器 dynamiclinker 系统提供的用于实现动态连接的程序。动态连接器检查应用程序,发现所需函数库的共享对象名, 进而找到函数库的实际存放位置,读入内存并实现连接。 3.1.4 桌面条目 Desktopentry 符合桌面条目规范,其Type项值为“Application”,并且以“.desktop”为结尾命名的文件。桌面条 目描述了一个菜单项,包名称、图标,以及该项被选中时应做什么。 3.1.5 目录条目 Directoryentry 符合桌面条目规范,其Type项值为“Directory”,并且以“.directory”为结尾命名的文件。目录条目 描述了一个子菜单的本地化名称和图标。 3.1.6 菜单路径 Menupath 通往一个特定菜单的路径。菜单路径是相对路径,不应以字母斜杠(“/”)开始。一个菜单路径由其 父菜单路径名称及其菜单自己的名称组成,例如“Foo/Bar/Baz”就是一个有效菜单路径。 3.1.7 图标 icon 一种显示在屏幕上,用户能以某一器件(例如鼠标)对其指点,以便选出特定的功能或应用软件的图 形符号。这种图形符号通常是一种图片表示。 3.1.8 图标主题 icontheme 一组图标的总称,用于将图标名称及尺寸影射到一个文件,主题可以继承其他主题并对它们进行 扩展。 3.1.9 图标文件 iconfile 一个可被加载并用作图标的图像。支持的文件类型包括:PNG、XPM、SVG,PNG是推荐使用的位 图格式;支持XPM原因是为了向后兼容,建议新的主题不使用XPM文件;SVG是矢量图标,对SVG 的支持是可选的。 3.1.10 本地环境 locale 对用户环境中与语言和文化习俗相关子集的定义。 3.2 缩略语 下列缩略语适用于本文件。 LSB Linux标准集(LinuxStandardBase) MIME 多用途网际邮件扩充协议(MultipurposeInternetMailExtensions) PNG 可移植网络图形格式(PortableNetworkGraphicFormat,PNG) 2GB/T32395—2015 SVG 可缩放矢量图形(ScalableVectorGra

.pdf文档 GB-T 32395-2015 信息技术 中文Linux操作系统应用编程接口 API 扩充要求

文档预览
中文文档 29 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共29页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
GB-T 32395-2015 信息技术 中文Linux操作系统应用编程接口 API 扩充要求 第 1 页 GB-T 32395-2015 信息技术 中文Linux操作系统应用编程接口 API 扩充要求 第 2 页 GB-T 32395-2015 信息技术 中文Linux操作系统应用编程接口 API 扩充要求 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2025-07-16 20:46:53上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。