CN105446739A - Ui界面设置方法及装置 - Google Patents

Ui界面设置方法及装置 Download PDF

Info

Publication number
CN105446739A
CN105446739A CN201510790149.9A CN201510790149A CN105446739A CN 105446739 A CN105446739 A CN 105446739A CN 201510790149 A CN201510790149 A CN 201510790149A CN 105446739 A CN105446739 A CN 105446739A
Authority
CN
China
Prior art keywords
interface
control
configuration information
configuration file
terminal
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
CN201510790149.9A
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.)
Shenzhen Chuangwei Electronic Appliance Tech Co Ltd
Original Assignee
Shenzhen Chuangwei Electronic Appliance Tech Co 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 Shenzhen Chuangwei Electronic Appliance Tech Co Ltd filed Critical Shenzhen Chuangwei Electronic Appliance Tech Co Ltd
Priority to CN201510790149.9A priority Critical patent/CN105446739A/zh
Publication of CN105446739A publication Critical patent/CN105446739A/zh
Pending legal-status Critical Current

Links

Classifications

    • 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)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开了一种UI界面设置方法,所述UI界面设置方法包括以下步骤:在终端开机时,读取UI界面对应的预设配置文件;解析所述预设配置文件,获得UI界面各个控件的配置信息;根据所述各个控件的配置信息,在所述UI界面分别显示或隐藏所述各个控件。本发明还公开了一种UI界面设置装置。本发明提高了UI界面的设置效率。

Description

UI界面设置方法及装置
技术领域
本发明涉及终端技术领域,尤其涉及一种UI界面设置方法及装置。
背景技术
随着科技的发展,智能手机、pad(平板电脑),智能电视等终端得到广泛应用,用户对终端的要求越来越高,进行终端定制成为一种趋势,例如,用户可以根据自己需求对终端的UI(UserInterface,用户界面)进行定制。现有技术中,研发工程师通常是根据用户对UI界面的定制,对终端UI界面对应的程序代码进行修改、增加、删除等操作,通过更改程序代码来实现UI界面设置的操作繁琐,UI界面设置效率低。
发明内容
本发明的主要目的在于提出一种UI界面设置方法及装置,旨在解决现有终端的UI界面设置效率低的技术问题。
为实现上述目的,本发明提供的一种UI界面设置方法,所述UI界面设置方法包括以下步骤:
在终端开机时,读取UI界面对应的预设配置文件;
解析所述预设配置文件,获得UI界面各个控件的配置信息;
根据所述各个控件的配置信息,在所述UI界面分别显示或隐藏所述各个控件。
优选地,所述根据所述各个控件的配置信息,在所述UI界面分别显示或隐藏所述各个控件的步骤包括:
若控件的配置信息为第一配置信息,在所述UI界面显示所述配置信息为第一配置信息的控件;
若控件的配置信息为第二配置信息,在所述UI界面隐藏所述配置信息为第二配置信息的控件。
优选地,所述在终端开机时,读取UI界面对应的预设配置文件的步骤包括:
在终端开机时,检测是否存在UI界面对应的预设配置文件;
当检测存在UI界面对应的预设配置文件时,读取所述预设配置文件。
优选地,所述解析所述预设配置文件,获得UI界面各个控件的配置信息的步骤包括:
解析所述预设配置文件,将UI界面各个控件的配置信息保存至***内存中;
在终端开机完成时,获取***内存中保存的所述各个控件的配置信息。
优选地,所述在终端开机时,读取UI界面对应的预设配置文件的步骤之前,还包括步骤:
在接收到配置文件写入指令时,写入UI界面对应的预设配置文件。
此外,为实现上述目的,本发明还提出一种UI界面设置装置,所述UI界面设置装置包括:
读取模块,用于在终端开机时,读取UI界面对应的预设配置文件;
解析模块,用于解析所述预设配置文件,获得UI界面各个控件的配置信息;
处理模块,用于根据所述各个控件的配置信息,在所述UI界面分别显示或隐藏所述各个控件。
优选地,所述处理模块用于:
若控件的配置信息为第一配置信息,在所述UI界面显示所述配置信息为第一配置信息的控件;
若控件的配置信息为第二配置信息,在所述UI界面隐藏所述配置信息为第二配置信息的控件。
优选地,所述读取模块包括:
检测单元,用于在终端开机时,检测是否存在UI界面对应的预设配置文件;
读取单元,用于当检测存在UI界面对应的预设配置文件时,读取所述预设配置文件。
优选地,所述解析模块包括:
存储单元,用于解析所述预设配置文件,将UI界面各个控件的配置信息保存至***内存中;
获取单元,用于在终端开机完成时,获取***内存中保存的所述各个控件的配置信息。
优选地,所述UI界面设置装置还包括:
写入模块,用于在接收到配置文件写入指令时,写入UI界面对应的预设配置文件。
本发明提出的UI界面设置方法和装置,终端在开机时,读取用户当前定制的UI界面对应的预设配置文件,通过对预设配置文件进行解析获得UI界面中各个控件的配置信息,然后根据各个控件的配置信息对UI界面中各个控件进行显示或者隐藏,因此,针对于用户不同的UI界面定制,研发工程师不需要执行对UI界面对应的代码程序进行修改、增加、删除等操作,只需根据用户的定制修改对应配置文件中控件的配置信息,操作简单,提高了UI界面的设置效率。
附图说明
图1为本发明UI界面设置方法第一实施例的流程示意图;
图2为本发明UI界面设置方法第二实施例中在终端开机时,读取UI界面对应的预设配置文件的细化流程示意图;
图3为本发明UI界面设置方法第三实施例中解析所述预设配置文件,获得UI界面各个控件的配置信息的细化流程示意图;
图4为本发明UI界面设置装置第一实施例的功能模块示意图;
图5为本发明UI界面设置装置第二实施例中读取模块的细化功能模块示意图;
图6为本发明UI界面设置装置第三实施例中解析模块的细化功能模块示意图。
本发明目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种UI界面设置方法,参照图1,图1为本发明UI界面设置方法第一实施例的流程示意图。
在该实施例中,所述UI界面设置方法包括以下步骤:
步骤S10,在终端开机时,读取UI界面对应的预设配置文件;
随着科技的发展,例如Android安卓***在智能手机、pad(平板电脑)、智能电视等终端上的普遍应用,用户对终端的要求也越来越多,通常不同的用户会对自己的终端有不同的定制,例如,对终端的UI(UserInterface,用户界面)显示有不同的定制。现有技术中,根据用户对UI界面的定制,终端UI界面研发工程师需要对终端UI界面对应的源代码进行设计,例如修改、增加、删除代码,操作繁琐,效率低。为了解决这个问题,在本实施例中,终端UI界面研发工程师研发了针对用户定制的UI界面对应的预设配置文件。所述预设配置文件中包括了UI界面中各个控件以及各个控件的显示属性对应的配置信息。例如,包含了UI界面中wifi控件、bluetooth控件、lightsensor控件、sim卡控件、gps控件、gsenso控件、hdmi控件以及birghtness控件等,以及上述各个控件的显示属性对应的配置信息。根据用户对UI界面的定制,分别设置各个控件的显示属性对应的配置信息,例如,若用户定制UI界面中wifi控件显示,则将配置文件中wifi控件的显示属性对应的配置信息设置为标识1,配置信息为标识1对应控件的显示属性为显示;若用户定制UI界面中wifi控件隐藏,则将配置文件中wifi控件的显示属性对应的配置信息设置为标识0,配置信息为标识0对应控件的显示属性为隐藏。
研发工程师根据用户定制的UI界面,设计完成该UI界面对应的预设配置文件,之后,在启动用户终端,终端在开机时,终端读取该UI界面对应的预设配置文件。例如,终端在开机启动过程中,通过java语言文件读取方式,获得配置文件的读取权限,读取该UI界面对应的预设配置文件。
步骤S20,解析所述预设配置文件,获得UI界面各个控件的配置信息;
终端在开机读取到用户定制的UI界面对应的预设配置文件时,对所述预设配置文件进行解析,获得用户定制的UI界面中各个控件的配置信息。例如,在读取到配置文件时,依次获取配置文件中每个控件的显示属性对应的配置信息,例如一个一个依次读取配置文件中wifi控件、bluetooth控件、lightsensor控件、sim卡控件、gps控件、gsenso控件、hdmi控件以及birghtness控件等的显示属性对应的配置信息。
步骤S30,根据所述各个控件的配置信息,在所述UI界面分别显示或隐藏所述各个控件。
在读取到配置文件中各个控件的显示属性对应的配置信息,终端开机启动完毕时,根据读取到的配置文件中各个控件的显示属性对应的配置信息,分别判断各个控件在UI界面上的显示属性是显示还是隐藏,在终端的UI界面分别显示或隐藏各个控件。例如,在读取到配置文件中wifi控件的显示属性对应的配置信息为标识1时,判断wifi控件在UI界面上显示,则在终端的UI界面显示wifi控件;在读取到配置文件中bluetooth控件的显示属性对应的配置信息为标识0时,判断bluetooth控件在UI界面上隐藏,则在终端的UI界面隐藏bluetooth控件。通过读取用户定制的UI界面对应的预设配置文件,实现了根据用户的定制在终端UI界面上显示或者隐藏各个控件,从而满足了用户的需求。
本实施例提供的方案,终端在开机时,读取UI界面对应的预设配置文件,通过对预设配置文件进行解析获得UI界面中各个控件的配置信息,然后根据各个控件的配置信息对UI界面中各个控件进行显示或者隐藏,因此,研发工程师不需要执行对UI界面对应的代码程序进行修改、增加、删除等操作,只需要根据用户需求修改配置文件中控件的配置信息就可以实现UI界面中各个控件的显示或者隐藏,操作简单,提高了UI界面设置的效率。
进一步地,如图2所示,基于第一实施例提出本发明UI界面设置方法第二实施例,在本实施例中,所述步骤S10包括:
步骤S11,在终端开机时,检测是否存在UI界面对应的预设配置文件;
步骤S12,当检测存在UI界面对应的预设配置文件时,读取所述预设配置文件。
在本实施例中,终端在开机时,首先检测UI界面对应的预设配置文件是否存在。当检测到存在UI界面对应的预设配置文件时,则读取该UI界面对应的预设配置文件,对读取的所述预设配置文件进行解析,获得UI界面中各个控件的配置信息,然后根据各个控件的配置信息,在UI界面上分别显示或者隐藏各个控件。当检测不存在UI界面对应的预设配置文件时,则不进行响应处理,或者发出提示信息,提醒工程师设置UI界面对应的预设配置文件。
进一步地,在本实施例中,所述步骤S30包括:
步骤a,若控件的配置信息为第一配置信息,在所述UI界面显示所述配置信息为第一配置信息的控件
步骤b,若控件的配置信息为第二配置信息,在所述UI界面隐藏所述配置信息为第二配置信息的控件。
UI界面中各个控件的显示属性包括显示和隐藏,对应了各个控件的配置信息包括两种类型,第一配置信息和第二配置信息。当获取的某一控件的配置信息为第一配置信息时,则在所述UI界面显示该控件;当获取的某一控件的配置信息为第二配置信息时,则在所述UI界面隐藏该控件。例如,将所述第一配置信息设置为标识1,所述第二配置信息设置为标识0,当获取到wifi控件的配置信息为标识1时,则在所述UI界面显示wifi控件。当获取到bluetooth控件的配置信息为标识0时,则在所述UI界面隐藏bluetooth控件。
本实施例提供的方案,终端在开机时,首先检测是否存在UI界面对应的预设配置文件,当检测存在UI界面对应的预设配置文件时,读取所述预设配置文件,根据所述预设配置文件中各个控件的配置信息显示或者隐藏各个控件,而在不存在UI界面对应的预设配置文件时,不进行响应或者发出提示信息,提醒工程师设置用户定制UI界面对应的预设配置文件,从而实现用户定制的UI界面,满足用户需求。
进一步地,如图3所示,基于第一实施例或第二实施例提出本发明UI界面设置方法第三实施例,在本实施例中,所述步骤S20包括:
步骤S21,解析所述预设配置文件,将UI界面各个控件的配置信息保存至***内存中;
在本实施例中,当终端读取到UI界面对应的预设配置文件后,对该预设配置文件进行解析,将该预设配置文件中包含的UI界面各个控件的显示属性对应的配置信息保存至***内存中。例如,终端每获取到一个控件的显示属性对应的配置信息时,就将该控件的显示属性对应的配置信息保存至***内存中。依次将wifi控件、bluetooth控件、lightsensor控件、sim卡控件、gps控件、gsenso控件、hdmi控件以及birghtness控件等的显示属性对应的配置信息保存至***内存中。
步骤S22,在终端开机完成时,获取***内存中保存的所述各个控件的配置信息。
在终端开机完成时,终端不需要通过读取UI界面对应的预设配置文件来获得各个控件的显示属性对应的配置信息,而只需要查询***内存,就可以获取***内存中保存的各个控件的显示属性对应的配置信息。然后根据获取的各个控件的显示属性对应的配置信息,在UI界面上分别显示或者隐藏各个控件。例如,若从***内存中获取wifi控件的显示属性对应的配置信息为标识1,则在所述UI界面显示wifi控件。若从***内存中获取bluetooth控件的配置信息为标识0,则在所述UI界面隐藏bluetooth控件。由于查询***内存获取各个控件的配置信息的效率比读取配置文件获取各个控件的配置信息的效率高,因此,通过本实施例的方式可以进一步提高UI界面设置的效率。
进一步地,在本实施例中,所述步骤S10之前,还包括步骤:
步骤c,在接收到配置文件写入指令时,写入UI界面对应的预设配置文件。
在本实施例中,终端UI界面研发工程师根据用户定制的UI界面,设置该UI界面中各个控件的显示属性对应的配置信息。例如,若用户定制UI界面中wifi控件显示,则工程师将预设配置文件中wifi控件的显示属性对应的配置信息设置为标识1,其中,配置信息为标识1对应控件的显示属性为显示。若用户定制UI界面中wifi控件隐藏,则工程师将配置文件中wifi控件的显示属性对应的配置信息设置为标识0,其中,配置信息为标识0对应控件的显示属性为隐藏。在工程师根据用户定制的UI界面设置完成UI界面中各个控件的显示属性对应的配置信息后,生成该UI界面对应的预设配置文件。之后,终端在接收到配置文件写入指令时,将该UI界面对应的预设配置文件写入终端。例如,在接收到adb指令时,将该UI界面对应的预设配置文件写入终端的system/etc目录下。
本实施例提供的方案,当终端对UI界面对应的预设配置文件进行解析后,执行将UI界面各个控件的配置信息保存至***内存中的操作,因此,在终端开机完成时只需获取***内存中保存的所述各个控件的配置信息,就可以在UI界面上分别显示或者隐藏各个控件。由于查询***内存获取各个控件的配置信息的效率比读取配置文件获取各个控件的配置信息的效率高,因此,本实施例的方案进一步提高UI界面设置的效率。
本发明提供一种UI界面设置装置,参照图4,图4为本发明UI界面设置装置第一实施例的功能模块示意图。
在该实施例中,所述UI界面设置装置包括:
读取模块10,用于在终端开机时,读取UI界面对应的预设配置文件;
随着科技的发展,例如Android安卓***在智能手机、pad(平板电脑)、智能电视等终端上的普遍应用,用户对终端的要求也越来越多,通常不同的用户会对自己的终端有不同的定制,例如,对终端的UI(UserInterface,用户界面)显示有不同的定制。现有技术中,根据用户对UI界面的定制,终端UI界面研发工程师需要对终端UI界面对应的源代码进行设计,例如修改、增加、删除代码,操作繁琐,效率低。为了解决这个问题,在本实施例中,终端UI界面研发工程师研发了针对用户定制的UI界面对应的预设配置文件。所述预设配置文件中包括了UI界面中各个控件以及各个控件的显示属性对应的配置信息。例如,包含了UI界面中wifi控件、bluetooth控件、lightsensor控件、sim卡控件、gps控件、gsenso控件、hdmi控件以及birghtness控件等,以及上述各个控件的显示属性对应的配置信息。根据用户对UI界面的定制,分别设置各个控件的显示属性对应的配置信息,例如,若用户定制UI界面中wifi控件显示,则将配置文件中wifi控件的显示属性对应的配置信息设置为标识1,配置信息为标识1对应控件的显示属性为显示;若用户定制UI界面中wifi控件隐藏,则将配置文件中wifi控件的显示属性对应的配置信息设置为标识0,配置信息为标识0对应控件的显示属性为隐藏。
研发工程师根据用户定制的UI界面,设计完成该UI界面对应的预设配置文件,之后,在启动用户终端,终端在开机时,读取模块10读取该UI界面对应的预设配置文件。例如,终端在开机启动过程中,读取模块10通过java语言文件读取方式,获得配置文件的读取权限,读取该UI界面对应的预设配置文件。
解析模块20,用于解析所述预设配置文件,获得UI界面各个控件的配置信息;
在读取模块10读取到用户定制的UI界面对应的预设配置文件时,解析模块20对所述预设配置文件进行解析,获得用户定制的UI界面中各个控件的配置信息。例如,解析模块20解析配置文件,获得每个控件的显示属性对应的配置信息,例如一个一个依次获得配置文件中wifi控件、bluetooth控件、lightsensor控件、sim卡控件、gps控件、gsenso控件、hdmi控件以及birghtness控件等的显示属性对应的配置信息。
处理模块30,用于根据所述各个控件的配置信息,在所述UI界面分别显示或隐藏所述各个控件。
在获取到配置文件中各个控件的显示属性对应的配置信息,终端开机启动完毕时,处理模块30根据读取到的配置文件中各个控件的显示属性对应的配置信息,分别判断各个控件在UI界面上的显示属性是显示还是隐藏,在终端的UI界面分别显示或隐藏各个控件。例如,在获取到配置文件中wifi控件的显示属性对应的配置信息为标识1时,处理模块30判断wifi控件在UI界面上显示,则在终端的UI界面显示wifi控件;在获取到配置文件中bluetooth控件的显示属性对应的配置信息为标识0时,处理模块30判断bluetooth控件在UI界面上隐藏,则在终端的UI界面隐藏bluetooth控件。通过读取用户定制的UI界面对应的预设配置文件,实现了根据用户的定制在终端UI界面上显示或者隐藏各个控件,从而满足了用户的需求。
本实施例提供的方案,终端在开机时,读取模块10读取UI界面对应的预设配置文件,通过解析模块20对预设配置文件进行解析获得UI界面中各个控件的配置信息,然后处理模块30根据各个控件的配置信息对UI界面中各个控件进行显示或者隐藏,因此,研发工程师不需要执行对UI界面对应的代码程序进行修改、增加、删除等操作,只需要根据用户需求修改配置文件中控件的配置信息就可以实现UI界面中各个控件的显示或者隐藏,操作简单,提高了UI界面设置的效率。
进一步地,如图5所示,基于第一实施例提出本发明UI界面设置装置第二实施例,在本实施例中,所述读取模块10包括:
检测单元11,用于在终端开机时,检测是否存在UI界面对应的预设配置文件;
读取单元12,用于当检测存在UI界面对应的预设配置文件时,读取所述预设配置文件。
在本实施例中,终端在开机时,首先检测单元11检测UI界面对应的预设配置文件是否存在。当检测单元11检测到存在UI界面对应的预设配置文件时,则读取单元12读取该UI界面对应的预设配置文件,解析模块20对读取的所述预设配置文件进行解析,获得UI界面中各个控件的配置信息,然后处理模块30根据各个控件的配置信息,在UI界面上分别显示或者隐藏各个控件。当检测单元11检测不存在UI界面对应的预设配置文件时,则处理模块30不进行响应处理,或者发出提示信息,提醒工程师设置UI界面对应的预设配置文件。
进一步地,在本实施例中,所述处理模块30用于:
若控件的配置信息为第一配置信息,在所述UI界面显示所述配置信息为第一配置信息的控件;
若控件的配置信息为第二配置信息,在所述UI界面隐藏所述配置信息为第二配置信息的控件。
UI界面中各个控件的显示属性包括显示和隐藏,对应了各个控件的配置信息包括两种类型,第一配置信息和第二配置信息。当获取的某一控件的配置信息为第一配置信息时,则处理模块30在所述UI界面显示该控件;当获取的某一控件的配置信息为第二配置信息时,则处理模块30在所述UI界面隐藏该控件。例如,将所述第一配置信息设置为标识1,所述第二配置信息设置为标识0,当获取到wifi控件的配置信息为标识1时,则处理模块30在所述UI界面显示wifi控件。当获取到bluetooth控件的配置信息为标识0时,则处理模块30在所述UI界面隐藏bluetooth控件。
本实施例提供的方案,终端在开机时,首先检测单元11检测是否存在UI界面对应的预设配置文件,当检测单元11检测存在UI界面对应的预设配置文件时,读取单元12读取所述预设配置文件,处理模块30根据所述预设配置文件中各个控件的配置信息显示或者隐藏各个控件,而在不存在UI界面对应的预设配置文件时,处理模块30不进行响应或者发出提示信息,提醒工程师设置用户定制UI界面对应的预设配置文件,从而实现用户定制的UI界面,满足用户需求。
进一步地,如图6所示,基于第一实施例或第二实施例提出本发明UI界面设置装置第三实施例,在本实施例中,所述解析模块20包括:
存储单元21,用于解析所述预设配置文件,将UI界面各个控件的配置信息保存至***内存中;
在本实施例中,当对读取到的UI界面对应的预设配置文件进行解析后,存储单元21将该预设配置文件中包含的UI界面各个控件的显示属性对应的配置信息保存至***内存中。例如,在每获取到一个控件的显示属性对应的配置信息时,存储单元21就将该控件的显示属性对应的配置信息保存至***内存中。存储单元21依次将wifi控件、bluetooth控件、lightsensor控件、sim卡控件、gps控件、gsenso控件、hdmi控件以及birghtness控件等的显示属性对应的配置信息保存至***内存中。
获取单元22,用于在终端开机完成时,获取***内存中保存的所述各个控件的配置信息。
在终端开机完成时,终端不需要通过读取UI界面对应的预设配置文件来获得各个控件的显示属性对应的配置信息,而只需要获取单元22查询***内存,就可以获取***内存中保存的各个控件的显示属性对应的配置信息。然后处理模块30根据获取的各个控件的显示属性对应的配置信息,在UI界面上分别显示或者隐藏各个控件。例如,若从***内存中获取wifi控件的显示属性对应的配置信息为标识1,则处理模块30在所述UI界面显示wifi控件。若从***内存中获取bluetooth控件的配置信息为标识0,则处理模块30在所述UI界面隐藏bluetooth控件。由于获取单元22查询***内存获取各个控件的配置信息的效率比读取配置文件获取各个控件的配置信息的效率高,因此,通过本实施例的方式可以进一步提高UI界面设置的效率。
进一步地,在本实施例中,所述UI界面设置装置还包括:
写入模块,用于在接收到配置文件写入指令时,写入UI界面对应的预设配置文件。
在本实施例中,终端UI界面研发工程师根据用户定制的UI界面,设置该UI界面中各个控件的显示属性对应的配置信息。例如,若用户定制UI界面中wifi控件显示,则工程师将预设配置文件中wifi控件的显示属性对应的配置信息设置为标识1,其中,配置信息为标识1对应控件的显示属性为显示。若用户定制UI界面中wifi控件隐藏,则工程师将配置文件中wifi控件的显示属性对应的配置信息设置为标识0,其中,配置信息为标识0对应控件的显示属性为隐藏。在工程师根据用户定制的UI界面设置完成UI界面中各个控件的显示属性对应的配置信息后,生成该UI界面对应的预设配置文件。之后,终端在接收到配置文件写入指令时,写入模块将该UI界面对应的预设配置文件写入终端。例如,在接收到adb指令时,写入模块将该UI界面对应的预设配置文件写入终端的system/etc目录下。
本实施例提供的方案,在对UI界面对应的预设配置文件进行解析后,存储单元21将UI界面各个控件的配置信息保存至***内存中,因此在终端开机完成时,只需获取单元22获取***内存中保存的所述各个控件的配置信息,处理模块30就可以在UI界面上分别显示或者隐藏各个控件。由于查询***内存获取各个控件的配置信息的效率比读取配置文件获取各个控件的配置信息的效率高,因此,本实施例的方案进一步提高UI界面设置的效率。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (10)

1.一种UI用户界面设置方法,其特征在于,所述UI界面设置方法包括以下步骤:
在终端开机时,读取UI界面对应的预设配置文件;
解析所述预设配置文件,获得UI界面各个控件的配置信息;
根据所述各个控件的配置信息,在所述UI界面分别显示或隐藏所述各个控件。
2.如权利要求1所述的UI界面设置方法,其特征在于,所述根据所述各个控件的配置信息,在所述UI界面分别显示或隐藏所述各个控件的步骤包括:
若控件的配置信息为第一配置信息,在所述UI界面显示所述配置信息为第一配置信息的控件;
若控件的配置信息为第二配置信息,在所述UI界面隐藏所述配置信息为第二配置信息的控件。
3.如权利要求1所述的UI界面设置方法,其特征在于,所述在终端开机时,读取UI界面对应的预设配置文件的步骤包括:
在终端开机时,检测是否存在UI界面对应的预设配置文件;
当检测存在UI界面对应的预设配置文件时,读取所述预设配置文件。
4.如权利要求1所述的UI界面设置方法,其特征在于,所述解析所述预设配置文件,获得UI界面各个控件的配置信息的步骤包括:
解析所述预设配置文件,将UI界面各个控件的配置信息保存至***内存中;
在终端开机完成时,获取***内存中保存的所述各个控件的配置信息。
5.如权利要求1-4任一项所述的UI界面设置方法,其特征在于,所述在终端开机时,读取UI界面对应的预设配置文件的步骤之前,还包括步骤:
在接收到配置文件写入指令时,写入UI界面对应的预设配置文件。
6.一种UI界面设置装置,其特征在于,所述UI界面设置装置包括:
读取模块,用于在终端开机时,读取UI界面对应的预设配置文件;
解析模块,用于解析所述预设配置文件,获得UI界面各个控件的配置信息;
处理模块,用于根据所述各个控件的配置信息,在所述UI界面分别显示或隐藏所述各个控件。
7.如权利要求6所述的UI界面设置装置,其特征在于,所述处理模块用于:
若控件的配置信息为第一配置信息,在所述UI界面显示所述配置信息为第一配置信息的控件;
若控件的配置信息为第二配置信息,在所述UI界面隐藏所述配置信息为第二配置信息的控件。
8.如权利要求6所述的UI界面设置装置,其特征在于,所述读取模块包括:
检测单元,用于在终端开机时,检测是否存在UI界面对应的预设配置文件;
读取单元,用于当检测存在UI界面对应的预设配置文件时,读取所述预设配置文件。
9.如权利要求6所述的UI界面设置装置,其特征在于,所述解析模块包括:
存储单元,用于解析所述预设配置文件,将UI界面各个控件的配置信息保存至***内存中;
获取单元,用于在终端开机完成时,获取***内存中保存的所述各个控件的配置信息。
10.如权利要求6-9任一项所述的UI界面设置装置,其特征在于,所述UI界面设置装置还包括:
写入模块,用于在接收到配置文件写入指令时,写入UI界面对应的预设配置文件。
CN201510790149.9A 2015-11-16 2015-11-16 Ui界面设置方法及装置 Pending CN105446739A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510790149.9A CN105446739A (zh) 2015-11-16 2015-11-16 Ui界面设置方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510790149.9A CN105446739A (zh) 2015-11-16 2015-11-16 Ui界面设置方法及装置

Publications (1)

Publication Number Publication Date
CN105446739A true CN105446739A (zh) 2016-03-30

Family

ID=55556986

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510790149.9A Pending CN105446739A (zh) 2015-11-16 2015-11-16 Ui界面设置方法及装置

Country Status (1)

Country Link
CN (1) CN105446739A (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106055988A (zh) * 2016-05-25 2016-10-26 东方网力科技股份有限公司 针对控件的权限控制方法及装置
CN106201458A (zh) * 2016-06-27 2016-12-07 上海波汇科技股份有限公司 一种灵活可配的界面生成方法和***
CN106502702A (zh) * 2016-11-04 2017-03-15 重庆兆洲科技发展有限公司 一种界面显示方法、***及工业仪器仪表
CN107957870A (zh) * 2017-12-05 2018-04-24 浪潮金融信息技术有限公司 用户界面生成方法及装置、计算机可读存储介质、终端
CN109408136A (zh) * 2018-09-12 2019-03-01 Oppo广东移动通信有限公司 信息处理方法、装置、存储介质及电子设备
CN109766097A (zh) * 2018-12-15 2019-05-17 中国平安人寿保险股份有限公司 Ui生成方法、装置、电子设备及计算机可读存储介质
CN109800040A (zh) * 2018-12-21 2019-05-24 深圳市元征科技股份有限公司 一种诊断程序界面显示方法、装置及车辆诊断设备
CN110841285A (zh) * 2019-11-12 2020-02-28 腾讯科技(深圳)有限公司 界面元素的显示方法、装置、计算机设备及存储介质
CN111061471A (zh) * 2018-10-17 2020-04-24 福建天泉教育科技有限公司 一种控制界面控件元素显示的方法及***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101179673A (zh) * 2006-11-06 2008-05-14 深圳Tcl新技术有限公司 一种电视常用功能界面定制的方法
CN101551746A (zh) * 2009-05-08 2009-10-07 上海华勤通讯技术有限公司 移动通讯终端对ui界面配置方法
CN101859253A (zh) * 2010-03-08 2010-10-13 宇龙计算机通信科技(深圳)有限公司 应用程序的定制及应用程序信息的显示方法、***
CN102455905A (zh) * 2010-10-19 2012-05-16 腾讯科技(深圳)有限公司 建立主面板界面的方法、***,主面板和主面板界面***
US20140137005A1 (en) * 2012-11-15 2014-05-15 Samsung Electronics Co., Ltd. User function operation method and electronic device supporting the same

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101179673A (zh) * 2006-11-06 2008-05-14 深圳Tcl新技术有限公司 一种电视常用功能界面定制的方法
CN101551746A (zh) * 2009-05-08 2009-10-07 上海华勤通讯技术有限公司 移动通讯终端对ui界面配置方法
CN101859253A (zh) * 2010-03-08 2010-10-13 宇龙计算机通信科技(深圳)有限公司 应用程序的定制及应用程序信息的显示方法、***
CN102455905A (zh) * 2010-10-19 2012-05-16 腾讯科技(深圳)有限公司 建立主面板界面的方法、***,主面板和主面板界面***
US20140137005A1 (en) * 2012-11-15 2014-05-15 Samsung Electronics Co., Ltd. User function operation method and electronic device supporting the same

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106055988A (zh) * 2016-05-25 2016-10-26 东方网力科技股份有限公司 针对控件的权限控制方法及装置
CN106055988B (zh) * 2016-05-25 2019-01-22 东方网力科技股份有限公司 针对控件的权限控制方法及装置
CN106201458A (zh) * 2016-06-27 2016-12-07 上海波汇科技股份有限公司 一种灵活可配的界面生成方法和***
CN106502702A (zh) * 2016-11-04 2017-03-15 重庆兆洲科技发展有限公司 一种界面显示方法、***及工业仪器仪表
CN107957870A (zh) * 2017-12-05 2018-04-24 浪潮金融信息技术有限公司 用户界面生成方法及装置、计算机可读存储介质、终端
CN109408136A (zh) * 2018-09-12 2019-03-01 Oppo广东移动通信有限公司 信息处理方法、装置、存储介质及电子设备
US11706331B2 (en) 2018-09-12 2023-07-18 Guangdong Oppo Mobile Information processing method and apparatus, storage medium, and electronic device
CN111061471A (zh) * 2018-10-17 2020-04-24 福建天泉教育科技有限公司 一种控制界面控件元素显示的方法及***
CN111061471B (zh) * 2018-10-17 2023-05-23 福建天泉教育科技有限公司 一种控制界面控件元素显示的方法及***
CN109766097A (zh) * 2018-12-15 2019-05-17 中国平安人寿保险股份有限公司 Ui生成方法、装置、电子设备及计算机可读存储介质
CN109800040A (zh) * 2018-12-21 2019-05-24 深圳市元征科技股份有限公司 一种诊断程序界面显示方法、装置及车辆诊断设备
CN110841285A (zh) * 2019-11-12 2020-02-28 腾讯科技(深圳)有限公司 界面元素的显示方法、装置、计算机设备及存储介质

Similar Documents

Publication Publication Date Title
CN105446739A (zh) Ui界面设置方法及装置
CN110020292B (zh) 网页内容提取方法以及终端设备
EP2990930B1 (en) Scraped information providing method and apparatus
CN103092665B (zh) 即时更新装置和即时更新方法
US9367403B2 (en) Terminal and application restoring method
CN106933593B (zh) 一种基于移动终端的***切换方法和装置
CN106648685B (zh) 智能终端***应用的处理方法、装置及智能终端
CN104615463B (zh) 一种***属性设置方法及终端
EP2825956B1 (en) Method, apparatus and system of recovering an operating system on a portable communication device
WO2016177341A1 (zh) 接口调用方法、装置及终端
CN103365644A (zh) 一种扩展软件功能的方法及装置
CN114879878A (zh) 应用控制方法、图形用户接口及终端
CN107632872B (zh) 桌面布局处理方法、用户数据处理方法及装置、计算机存储介质
CN107908679B (zh) 脚本语句转换方法、装置及计算机可读存储介质
KR20210029621A (ko) 전자 장치에서 어플리케이션 업데이트 시 런타임 성능 개선 방법 및 장치
CN111694585A (zh) 替换***分区文件的方法、***、终端和存储介质
WO2015117356A1 (zh) 一种开机方法及通信终端
CN104915228A (zh) 应用程序语言设置方法及装置
CN103309741A (zh) 调用插件功能的方法和装置
KR20120049087A (ko) 휴대단말기에서 미디어 데이터베이스를 갱신하는 방법
KR20170054497A (ko) 정보 표시 방법, 단말 및 서버
CN109933297B (zh) 电子装置及其信号源的控制方法
CN103455351A (zh) 快捷安装应用的方法及装置
US9189633B2 (en) Download management method and device based on android browser
CN112214404A (zh) 移动应用的测试方法、装置、存储介质及电子设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20160330

RJ01 Rejection of invention patent application after publication