CN110554894A - 界面描述文件、应用程序的处理方法、装置及电子设备 - Google Patents

界面描述文件、应用程序的处理方法、装置及电子设备 Download PDF

Info

Publication number
CN110554894A
CN110554894A CN201810551671.5A CN201810551671A CN110554894A CN 110554894 A CN110554894 A CN 110554894A CN 201810551671 A CN201810551671 A CN 201810551671A CN 110554894 A CN110554894 A CN 110554894A
Authority
CN
China
Prior art keywords
interface description
interface
language
description language
file
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810551671.5A
Other languages
English (en)
Inventor
程超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201810551671.5A priority Critical patent/CN110554894A/zh
Publication of CN110554894A publication Critical patent/CN110554894A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation or generation of source code for implementing user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

本发明实施例提供了一种界面描述文件、应用程序的处理方法、装置及电子设备,该方法包括提取第一界面描述文件的界面描述内容,所述第一界面描述文件采用第一界面描述语言;将所述界面描述内容转换为采用中间界面描述语言的界面描述内容;根据采用所述中间界面描述语言描述的界面描述内容,进行界面还原处理,生成采用第二界面描述语言的第二界面描述文件。本发明实施例实现了界面描述文件的跨***平台的转换,节省了针对同一界面的跨***平台的开发成本。

Description

界面描述文件、应用程序的处理方法、装置及电子设备
技术领域
本发明实施例涉及一种界面描述文件、应用程序的处理方法、装置及电子设备,属于计算机技术领域。
背景技术
目前常用的移动终端的***平台包括:Android(安卓)、H5(HTML5,超文本标记语言5)、IOS(苹果公司开发的移动操作***)、WinPhone(微软公司开发的手机操作***)等。对于一般的APP来说,在各个***平台上希望实现的UI(用户界面)设计是一致的,但是,由于不同类型终端的***平台中自建的DSL(Domain Specific Language,领域专用语言)描述语言不一致,并且相互不能兼容,针对同样的UI设计,还需要针对不同的***平台,分别编写UI描述文件,从而实现在不同***平台上呈现相同的UI设计。这样的方式,极大浪费人力资源和时间成本。
发明内容
本发明实施例提供一种界面描述文件、应用程序的处理方法、装置及电子设备,以实现界面描述文件的跨***平台的转换。
本发明实施例提供了一种界面描述文件的处理方法,包括:
提取第一界面描述文件的界面描述内容,所述第一界面描述文件采用第一界面描述语言;
将所述界面描述内容转换为采用中间界面描述语言的界面描述内容;
根据采用所述中间界面描述语言的界面描述内容,进行界面还原处理,生成采用第二界面描述语言的第二界面描述文件。
本发明实施例还提供了一种界面描述文件的转换装置,包括:
界面描述内容提取模块,用于提取第一界面描述文件的界面描述内容,所述第一界面描述文件采用第一界面描述语言;
第一界面描述转换模块,用于将所述界面描述内容转换为采用中间界面描述语言的界面描述内容;
第二界面描述转换模块,用于根据采用所述中间界面描述语言的界面描述内容,进行界面还原处理,生成采用第二界面描述语言的第二界面描述文件。
本发明实施例还提供了一种电子设备,包括:
存储器,用于存储程序;
处理器,耦合至所述存储器,用于执行所述程序,以用于:
提取第一界面描述文件的界面描述内容,所述第一界面描述文件采用第一界面描述语言;
将所述界面描述内容转换为采用中间界面描述语言的界面描述内容;
根据采用所述中间界面描述语言的界面描述内容,进行界面还原处理,生成采用第二界面描述语言的第二界面描述文件。
本发明实施例还提供了一种应用程序APP的处理方法,包括:
获取第一APP的第一界面描述文件,所述第一APP适用于第一操作***平台;
提取所述第一界面描述文件的界面描述内容,所述第一界面描述文件采用第一界面描述语言;
将所述界面描述内容转换为采用中间界面描述语言的界面描述内容;
根据采用所述中间界面描述语言的界面描述内容,进行界面还原处理,生成采用第二界面描述语言的第二界面描述文件;
将所述第二界面描述文件与第二APP的后台程序逻辑接口进行对接,生成适用于第二操作***平台的成第二APP。
本发明实施例还提供了一种应电子设备,包括:
存储器,用于存储程序;
处理器,耦合至所述存储器,用于执行所述程序,以用于:
获取第一APP的第一界面描述文件,所述第一APP适用于第一操作***平台;
提取第一界面描述文件的界面描述内容,所述第一界面描述文件采用第一界面描述语言;
将所述界面描述内容转换为采用中间界面描述语言的界面描述内容;
根据采用所述中间界面描述语言的界面描述内容,进行界面还原处理,生成采用第二界面描述语言的第二界面描述文件;
将所述第二界面描述文件与第二APP的后台程序逻辑接口进行对接,生成适用于第二操作***平台的成第二APP。
本发明实施例提供的界面描述文件、应用程序的处理方法、装置及电子设备,通过对已经开发完成的界面描述文件的界面描述内容进行提取,并转换为中间界面描述语言进行描述,然后再通过界面还原处理,生成采用另一界面描述语言的界面描述文件,从而实现了界面描述文件的跨***平台的转换,节省了针对同一界面的跨***平台的开发成本。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
图1为本发明实施例的界面描述文件的处理方法的原理示意图;
图2为本发明实施例的界面描述文件的处理方法的流程示意图;
图3为本发明实施例的界面描述文件的处理装置的结构示意图;
图4为本发明实施例的应用程序的处理方法的流程示意图;
图5为本发明实施例的电子设备的结构示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
本发明实施例的技术原理在于:对于同一界面,为了在不同的***平台上进行显示,需要采用适配于不同***平台的界面描述语言来进行描述,不过,在使用不同的界面描述语言编写的界面描述文件中,界面描述内容所指向的界面要素信息是一致的。
界面可以由多个界面显示单元构成,这些界面要素信息可以是例如各个界面显示单元的类型标签信息(标识该界面显示单元显示内容的类型,例如图片、文字、动画等)以及各个界面显示单元的属性信息(界面显示单元的尺寸信息、色彩参数信息、位置信息等)。
在基于某个***平台开发出一个界面描述文件后,可以提取出该界面描述文件中的界面描述内容,然后根据预设的界面描述语言间的映射规则,将这些界面描述内容转换为采用中间界面描述语言来描述的界面描述内容。
中间界面描述语言的主要作用是生成一种中间态的界面描述文件,基于该中间态的界面描述文件可以很容易地转换为适用于各个***平台的界面描述文件。并且,中间态的界面描述语言可以采用轻量级的界面描述语言,以便于存储和传输,而不需要考虑在各个***平台上的适配性,例如可以采用JSON(JavaScript Object Notation,JS对象简谱)语言作为中间界面描述语言。
在生成采用中间界面描述语言的界面描述内容后,可以根据各个***平台的需要,利用预设的界面描述语言间的映射规则,进行界面还原处理,将基于该中间界面描述语言的界面描述内容,来生成适配于不同***平台的界面描述文件,从而实现了界面描述文件在不同***平台上的移植。
如图1所示,其为本发明实施例的界面描述文件的处理方法的原理示意图。图中示出了目前主流的四个***平台:Android(安卓)、H5(HTML5,超文本标记语言5)、IOS(苹果公司开发的移动操作***)、WinPhone(微软公司开发的手机操作***)。
在这些***平台上使用各自平台的DSL(Domain Specific Language,领域专用语言)语言作为界面描述语言。在安卓***平台上采用XML(可扩展标记语言)语言作为界面描述语言,在IOS***平台上采用PLIST(Property List,IOS***中的文件格式化语言)语言作为界面描述语言,在WinPhone***平台上采用XAML(eXtensible Application MarkupLanguag,相可扩展应用程序标记语言),在H5***平台上采用HTML5语言来作为界面描述语言。
开发人员基于任何一个平台开发出某个APP的用户界面后,可以提供给中间界面平台,中间界面平台通过转换工具和预设的各个界面描述语言之间的映射规则,将已经开发出来的界面描述文件转换为其他平台上的界面描述文件,并进行发布。
需要说明的是,基于中间界面描述语言的界面描述内容的界面还原处理,可以在各个***平台上完成,各个***平台上需要设置相应的转换工具以及该***平台上使用的DSL语言与中间界面描述语言之间的映射规则,中间界面平台将使用中间界面描述语言的界面描述内容传送给各个***平台,各个***平台再进行转换处理,生成适配于本平台的界面描述文件。
如前面提到的,JSON语言相对于图1中其他的DSL语言而言,属于轻量级的语言,将上述的界面描述内容转换为JSON语言后,代码的比特数明显减少,便于进行存储以及在各个***平台间进行传输。
下面通过几个具体实施例来进一步说明本发明的技术方案。
实施例一
如图2所示,其为本发明实施例的界面描述文件的处理方法的流程示意图。如图所示,本发明实施例的界面描述文件的处理方法包括:
S101:提取第一界面描述文件的界面描述内容,第一界面描述文件采用第一界面描述语言。其中,界面描述内容可以包括各个界面显示单元的类型标签信息和/或属性信息。
S102:将界面描述内容转换为采用中间界面描述语言的界面描述内容。其中,中间界面描述语言可以采用比第一界面描述语言和第二界面描述语言的轻量级的界面描述语言,例如,采用JSON语言作为中间界面描述语言。
S103:根据采用中间界面描述语言的界面描述内容,进行界面还原处理,生成采用第二界面描述语言的第二界面描述文件。
其中,上述的第一界面描述语言和第二界面描述语言为适配于不同的***平台提供的界面描述语言,这些***平台可以包括安卓、IOS、HTML5、WinPhone,也可以包括其他自建的***平台等。
通过本发明实施例的界面描述文件的处理方法,通过对已经开发完成的界面描述文件的界面描述内容进行提取,并转换为中间界面描述语言进行描述,然后再通过界面还原处理,生成采用另一界面描述语言的界面描述文件,从而实现了界面描述文件的跨***平台的转换,节省了针对同一界面的跨***平台的开发成本。
实施例二
如图3所示,其为本发明实施例的界面描述文件的处理装置的结构示意图。如图所示,本发明实施例的界面描述文件的处理装置包括:
界面描述内容提取模块11,用于提取第一界面描述文件的界面描述内容,第一界面描述文件采用第一界面描述语言。其中,界面描述内容可以包括各个界面显示单元的类型标签信息和/或属性信息。
第一界面描述转换模块12,用于将界面描述内容转换为采用中间界面描述语言的界面描述内容。其中,中间界面描述语言可以采用比第一界面描述语言和第二界面描述语言的轻量级的界面描述语言,例如,采用JSON语言作为中间界面描述语言。
第二界面描述转换模块13,用于根据采用中间界面描述语言的界面描述内容,进行界面还原处理,生成采用第二界面描述语言的第二界面描述文件。
其中,上述的第一界面描述语言和第二界面描述语言为适配于不同的***平台提供的界面描述语言,这些***平台可以包括安卓、IOS、HTML5、WinPhone,也可以包括其他自建的***平台等。
通过本发明实施例的界面描述文件的处理装置,通过对已经开发完成的界面描述文件的界面描述内容进行提取,并转换为中间界面描述语言进行描述,然后再通过界面还原处理,生成采用另一界面描述语言的界面描述文件,从而实现了界面描述文件的跨***平台的转换,节省了针对同一界面的跨***平台的开发成本。
实施例三
如图4所示,其为本发明实施例的应用程序(APP)的处理方法的流程示意图,包括:
S201:获取第一APP的第一界面描述文件,第一APP适用于第一操作***平台;
S202:提取第一界面描述文件的界面描述内容,第一界面描述文件采用第一界面描述语言。其中,界面描述内容可以包括各个界面显示单元的类型标签信息和/或属性信息。
S203:将界面描述内容转换为采用中间界面描述语言的界面描述内容。其中,中间界面描述语言可以采用比第一界面描述语言和第二界面描述语言的轻量级的界面描述语言,例如,采用JSON语言作为中间界面描述语言。
S204:根据采用中间界面描述语言的界面描述内容,进行界面还原处理,生成采用第二界面描述语言的第二界面描述文件。
S205:将第二界面描述文件与第二APP的后台程序逻辑接口进行对接,生成适用于第二操作***平台的成第二APP。
通过本实施例提供的应用程序的处理方法,能够将已经开发完成的APP中的界面描述文件,与基于另一操作***平台开发的APP后台程序逻辑进行结合,形成基于另一操作***平台的APP,从而减少了针对界面部分的重复开发工作。
实施例四
前面实施例描述了本发明实施例的界面描述文件的处理方法的处理流程以及处理装置的整体架构,这些方法流程和处理装置的功能可借助一种电子设备实现完成,如图5所示,其为本发明实施例的电子设备的结构示意图,具体包括:存储器510和处理器520。
存储器510,用于存储程序。
除上述程序之外,存储器510还可被配置为存储其它各种数据以支持在电子设备上的操作。这些数据的示例包括用于在电子设备上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。
存储器510可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
处理器520,耦合至存储器510,用于执行存储器510中的程序,以用于:
提取第一界面描述文件的界面描述内容,第一界面描述文件采用第一界面描述语言,其中,界面描述内容可以包括:各个界面显示单元的类型标签信息和/或属性信息;
将界面描述内容转换为采用中间界面描述语言的界面描述内容;
根据采用中间界面描述语言的界面描述内容,进行界面还原处理,生成采用第二界面描述语言的第二界面描述文件。
作为另外一种示例的电子设备,上述的处理器520,耦合至存储器510,用于执行存储器510中的程序,以用于:
获取第一APP的第一界面描述文件,第一APP适用于第一操作***平台;
提取第一界面描述文件的界面描述内容,第一界面描述文件采用第一界面描述语言;
将界面描述内容转换为采用中间界面描述语言的界面描述内容;
根据采用中间界面描述语言的界面描述内容,进行界面还原处理,生成采用第二界面描述语言的第二界面描述文件;
将第二界面描述文件与第二APP的后台程序逻辑接口进行对接,生成适用于第二操作***平台的成第二APP。
进一步,如图5所示,电子设备还可以包括:通信组件530、电源组件540、音频组件550、显示器560等其它组件。图5中仅示意性给出部分组件,并不意味着电子设备只包括图5所示组件。
通信组件530被配置为便于电子设备和其他设备之间有线或无线方式的通信。电子设备可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件530经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,通信组件530还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
电源组件540,为电子设备的各种组件提供电力。电源组件540可以包括电源管理***,一个或多个电源,及其他与为电子设备生成、管理和分配电力相关联的组件。
音频组件550被配置为输出和/或输入音频信号。例如,音频组件550包括一个麦克风(MIC),当电子设备处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器510或经由通信组件530发送。在一些实施例中,音频组件550还包括一个扬声器,用于输出音频信号。
显示器560包括屏幕,其屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims (11)

1.一种界面描述文件的处理方法,其特征在于,包括:
提取第一界面描述文件的界面描述内容,所述第一界面描述文件采用第一界面描述语言;
将所述界面描述内容转换为采用中间界面描述语言的界面描述内容;
根据采用所述中间界面描述语言的界面描述内容,进行界面还原处理,生成采用第二界面描述语言的第二界面描述文件。
2.根据权利要求1所述的方法,其特征在于,所述界面描述内容包括:各个界面显示单元的类型标签信息和/或属性信息。
3.根据权利要求1所述的方法,其特征在于,所述中间界面描述语言为比所述第一界面描述语言和所述第二界面描述语言的轻量级的界面描述语言。
4.一种界面描述文件的转换装置,其特征在于,包括:
界面描述内容提取模块,用于提取第一界面描述文件的界面描述内容,所述第一界面描述文件采用第一界面描述语言;
第一界面描述转换模块,用于将所述界面描述内容转换为采用中间界面描述语言的界面描述内容;
第二界面描述转换模块,用于根据采用所述中间界面描述语言的界面描述内容,进行界面还原处理,生成采用第二界面描述语言的第二界面描述文件。
5.根据权利要求4所述的装置,其特征在于,所述界面描述内容包括:各个界面显示单元的类型标签信息和/或属性信息。
6.根据权利要求4所述的装置,其特征在于,所述中间界面描述语言为比所述第一界面描述语言和所述第二界面描述语言的轻量级的界面描述语言。
7.一种电子设备,其特征在于,包括:
存储器,用于存储程序;
处理器,耦合至所述存储器,用于执行所述程序,以用于:
提取第一界面描述文件的界面描述内容,所述第一界面描述文件采用第一界面描述语言;
将所述界面描述内容转换为采用中间界面描述语言的界面描述内容;
根据采用所述中间界面描述语言的界面描述内容,进行界面还原处理,生成采用第二界面描述语言的第二界面描述文件。
8.根据权利要求7所述的电子设备,其特征在于,所述界面描述内容包括:各个界面显示单元的类型标签信息和/或属性信息。
9.根据权利要求7所述的电子设备,其特征在于,所述中间界面描述语言为比所述第一界面描述语言和所述第二界面描述语言的轻量级的界面描述语言。
10.一种应用程序APP的处理方法,其特征在于,包括:
获取第一APP的第一界面描述文件,所述第一APP适用于第一操作***平台;
提取所述第一界面描述文件的界面描述内容,所述第一界面描述文件采用第一界面描述语言;
将所述界面描述内容转换为采用中间界面描述语言的界面描述内容;
根据采用所述中间界面描述语言的界面描述内容,进行界面还原处理,生成采用第二界面描述语言的第二界面描述文件;
将所述第二界面描述文件与第二APP的后台程序逻辑接口进行对接,生成适用于第二操作***平台的成第二APP。
11.一种电子设备,其特征在于,包括:
存储器,用于存储程序;
处理器,耦合至所述存储器,用于执行所述程序,以用于:
获取第一APP的第一界面描述文件,所述第一APP适用于第一操作***平台;
提取第一界面描述文件的界面描述内容,所述第一界面描述文件采用第一界面描述语言;
将所述界面描述内容转换为采用中间界面描述语言的界面描述内容;
根据采用所述中间界面描述语言的界面描述内容,进行界面还原处理,生成采用第二界面描述语言的第二界面描述文件;
将所述第二界面描述文件与第二APP的后台程序逻辑接口进行对接,生成适用于第二操作***平台的成第二APP。
CN201810551671.5A 2018-05-31 2018-05-31 界面描述文件、应用程序的处理方法、装置及电子设备 Pending CN110554894A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810551671.5A CN110554894A (zh) 2018-05-31 2018-05-31 界面描述文件、应用程序的处理方法、装置及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810551671.5A CN110554894A (zh) 2018-05-31 2018-05-31 界面描述文件、应用程序的处理方法、装置及电子设备

Publications (1)

Publication Number Publication Date
CN110554894A true CN110554894A (zh) 2019-12-10

Family

ID=68734197

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810551671.5A Pending CN110554894A (zh) 2018-05-31 2018-05-31 界面描述文件、应用程序的处理方法、装置及电子设备

Country Status (1)

Country Link
CN (1) CN110554894A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112540763A (zh) * 2020-12-24 2021-03-23 贵阳货车帮科技有限公司 前端页面生成方法、装置、平台设备及存储介质
CN112799647A (zh) * 2021-04-12 2021-05-14 四川新网银行股份有限公司 一种面向业务人员的规则引擎适配器装置的识别方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1992017838A1 (en) * 1991-03-30 1992-10-15 International Business Machines Corporation Method for specifying user interfaces and programming system running a multiple user interface type computer
US20080320402A1 (en) * 2007-06-25 2008-12-25 Andreas Isenmann Device and Method for Generating a User Interface Configuration for a Field Device
CN102270109A (zh) * 2011-08-23 2011-12-07 上海网达软件有限公司 不同分辨率的用户界面的自转换方法及自转换***
CN104484171A (zh) * 2014-12-11 2015-04-01 深圳市路通网络技术有限公司 终端界面设计***、方法及相关设备
CN104915201A (zh) * 2015-05-29 2015-09-16 北京奇艺世纪科技有限公司 一种界面生成方法和装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1992017838A1 (en) * 1991-03-30 1992-10-15 International Business Machines Corporation Method for specifying user interfaces and programming system running a multiple user interface type computer
US20080320402A1 (en) * 2007-06-25 2008-12-25 Andreas Isenmann Device and Method for Generating a User Interface Configuration for a Field Device
CN102270109A (zh) * 2011-08-23 2011-12-07 上海网达软件有限公司 不同分辨率的用户界面的自转换方法及自转换***
CN104484171A (zh) * 2014-12-11 2015-04-01 深圳市路通网络技术有限公司 终端界面设计***、方法及相关设备
CN104915201A (zh) * 2015-05-29 2015-09-16 北京奇艺世纪科技有限公司 一种界面生成方法和装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
黄洪等: "一种图形用户界面的XML描述方法与工具开发", 《计算机应用与软件》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112540763A (zh) * 2020-12-24 2021-03-23 贵阳货车帮科技有限公司 前端页面生成方法、装置、平台设备及存储介质
CN112799647A (zh) * 2021-04-12 2021-05-14 四川新网银行股份有限公司 一种面向业务人员的规则引擎适配器装置的识别方法
CN112799647B (zh) * 2021-04-12 2021-11-23 四川新网银行股份有限公司 一种面向业务人员的规则引擎适配器装置的识别方法

Similar Documents

Publication Publication Date Title
US10069692B2 (en) Electronic device and method for providing information thereof
JP5956725B2 (ja) コンテキスト認識型ヘルプ・コンテンツを提供する方法、デバイス、及びコンピュータ・プログラム製品
CN106569800B (zh) 前端界面生成方法及装置
US20130246920A1 (en) Method of enabling voice input for a visually based interface
US10331539B2 (en) Centralized dispatching of application analytics
CN108701127A (zh) 电子设备及其操作方法
CN108628900B (zh) 一种数据格式获取的方法以及相关装置
CN113110829B (zh) 多ui组件库数据处理方法及装置
CN103995833A (zh) 一种共享配置信息的方法及装置
CN114385164A (zh) 页面生成与渲染方法、装置、电子设备及存储介质
US20120185780A1 (en) System and method for integrating menu options of message applications of electronic device
CN110554894A (zh) 界面描述文件、应用程序的处理方法、装置及电子设备
US9781065B2 (en) Lightweight application integration for mobile cloud computing
US20170366661A1 (en) Add text and audio to a selfie
CN104346192A (zh) 一种移动应用的下载方法及***
US20210105234A1 (en) Message processing method and electronic device supporting the same
JP2012113710A (ja) 電子本のコンテンツを変更するための装置及び方法
CN102546926A (zh) 在便携式终端中更新媒体数据库的方法
CN104142824A (zh) 一种基于类库的代码生成器及其实现方法
CN110619504B (zh) 业务变更处理方法、装置、***及电子设备
CN115345142A (zh) 合同模板生成方法、装置和计算机可读存储介质及电子设备
CN111488267B (zh) 一种接口测试脚本的生成方法、装置及电子设备
CN110865853B (zh) 云服务的智能操作方法和装置以及电子设备
CN103491234A (zh) 一种数据处理的方法及一种电子设备
CN112000408A (zh) 移动终端及其显示方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40017551

Country of ref document: HK

RJ01 Rejection of invention patent application after publication

Application publication date: 20191210

RJ01 Rejection of invention patent application after publication