CN104866353B - 显示按钮的方法及装置 - Google Patents
显示按钮的方法及装置 Download PDFInfo
- Publication number
- CN104866353B CN104866353B CN201510280697.7A CN201510280697A CN104866353B CN 104866353 B CN104866353 B CN 104866353B CN 201510280697 A CN201510280697 A CN 201510280697A CN 104866353 B CN104866353 B CN 104866353B
- Authority
- CN
- China
- Prior art keywords
- unit
- plug
- button
- button module
- bottom frame
- 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.)
- Active
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本公开是关于一种显示按钮的方法及装置。所述方法包括:在加载界面以及加载界面中的按钮时,针对每个按钮模块,加载按钮模块的底框插件和图形插件;根据所述图形插件中的地址获得按钮模块图标;加载所述按钮模块图标;根据所述底框插件和所述按钮模块图标,显示按钮模块。可以根据不同的组合方式将底框插件和图形插件组合成不同的按钮模块,从而存储少量的底框插件和图形插件,即可显示相应的按钮模块,从而节省了存储按钮模块所占用的存储空间,减少加载按钮图标时的资源,提高加载速度。
Description
技术领域
本公开涉及通信及计算机处理领域,尤其涉及一种显示按钮的方法及装置。
背景技术
随着电子技术的发展,移动终端已经普遍应用,并且更新换代非常快。而相关技术中,移动终端界面中的按钮本点击后可触发相应的功能。按钮在界面中以按钮图标的形式展现。按钮图标存在于移动终端的***及应用程序中,用户可以通过移动终端中的按钮图标,控制移动终端实现相应的功能。
发明内容
本公开提供一种控制移动终端的方法及装置。用以减少加载按钮图标时的资源,提高加载速度。
根据本公开实施例的第一方面,提供一种显示按钮的方法,包括:
在加载界面以及加载界面中的按钮时,针对每个按钮模块,加载按钮模块的底框插件和图形插件;
根据所述图形插件中的地址获得按钮模块图标;
加载所述按钮模块图标;
根据所述底框插件和所述按钮模块图标,显示按钮模块。
本公开的实施例提供的技术方案可以包括以下有益效果:将按钮模块分成底框插件和图形插件,根据底框插件和按钮模块图标显示按钮模块,可以根据不同的组合方式将底框插件和图形插件组合成不同的按钮模块,从而存储少量的底框插件和图形插件,即可显示相应的按钮模块,从而节省了存储按钮模块所占用的存储空间,减少加载按钮图标时的资源,提高加载速度。
所述图形插件包括:外框图形插件和中心图形插件;
所述根据所述图形插件中的地址获得按钮模块图标,包括:
根据所述中心图形插件中的地址获得按钮模块图标;
所述根据所述底框插件和按钮模块图标,显示按钮模块,包括:
根据所述底框插件、所述外框图形插件和所述按钮模块图标,显示按钮模块。
本公开的实施例提供的技术方案可以包括以下有益效果:将图形插件分成底框插件和图形插件,根据外框图形插件、中心图形插件和底框插件显示按钮模块,进一步从而节省了存储按钮模块所占用的存储空间,减少加载按钮图标时的资源,提高加载速度。
所述根据所述图形插件中的地址获得按钮模块图标,包括:
根据所述图形插件中的地址从操作***的图库中获得按钮模块图标。
本公开的实施例提供的技术方案可以包括以下有益效果:将图形插件存储在操作***的图库中,可以使多个应用或***共用一个图库,当更新按钮模块时,更新该图库即可实现将所有应用或***的按钮模块更新,而不需要针对每个应用或***的每个按钮模块,进行更新。进一步节省了存储按钮模块所占用的存储空间,并且由于更新按钮模块时,减少了更新次数,从而也节省了更新按钮模块时所需要的网络流量资源。
所述方法还包括:
获得所述界面的分辨率;
确定所述界面的分辨率与界面的预设默认分辨率的比值;
将确定的所述比值与所述底框插件的预设尺寸相乘,得到所述底框插件的实际尺寸;
根据所述底框插件的实际尺寸自适应调整所述按钮模块图标;
所述根据所述底框插件和所述按钮模块图标,显示按钮模块,包括:
根据所述底框插件的实际尺寸和调整后的所述按钮模块图标,显示按钮模块。
本公开的实施例提供的技术方案可以包括以下有益效果:界面的分辨率与界面的预设默认分辨率的比值,确定底框插件的实际尺寸,并根据底框插件的实际尺寸,自适应调整按钮模块图标,从而在显示按钮模块时,可以使按钮模块更好的适应界面的屏幕尺寸,并且制作按钮模块时,制作标准尺寸的底框插件和图形插件即可,根据界面的实际分辨率,再将标准尺寸的底框插件和图形插件自适应调整到与界面分辨率相适应,即可适应各种终端的界面分辨率,从而也减少了由于为适应各种终端而制作多组按钮模块而浪费的资源,提高了制作按钮模块的效率。
所述方法还包括:
根据所述界面的分辨率的长宽比,确定同比例的所述底框插件的预设尺寸。
本公开的实施例提供的技术方案可以包括以下有益效果:由于不同的操作***或不同的终端的分辨率的长宽比不同,通过上述方法确定的底框插件的预设尺寸可以更好的适应本地界面的分辨率的长宽比。
所述按钮模块包括:单按钮的按钮模块、双按钮的按钮模块和五按钮的按钮模块中的至少一个;
底框插件包括:单按钮的底框插件、双按钮的底框插件、五按钮的底框插件和空隙插件中的至少一个。
本公开的实施例提供的技术方案可以包括以下有益效果:设置不同的按钮模块和底框插件,可以适应不同的功能按钮的需求,可以只需存储少量的按钮模块,即可根据应用或***需求提供相应的按钮模块,从而节省了存储按钮模块所占用的存储空间,减少加载按钮图标时的资源,提高加载速度。
根据本公开实施例的第二方面,提供一种显示按钮的装置,包括:
第一加载模块,用于在加载界面以及加载界面中的按钮时,针对每个按钮模块,加载按钮模块的底框插件和图形插件;
第一获得模块,用于根据所述图形插件中的地址获得按钮模块图标;
第二加载模块,用于加载所述按钮模块图标;
显示模块,用于根据所述底框插件和所述按钮模块图标,显示按钮模块。
所述图形插件包括:外框图形插件和中心图形插件;
所述第一获得模块,包括:
第一获得子模块,用于根据所述中心图形插件中的地址获得按钮模块图标;
所述显示模块,包括:
第一显示子模块,用于根据所述底框插件、所述外框图形插件和所述按钮模块图标,显示按钮模块。
所述第一获得模块,包括:
第二获得子模块,用于根据所述图形插件中的地址从操作***的图库中获得按钮模块图标。
所述装置还包括:
第二获得模块,用于获得所述界面的分辨率;
第一确定模块,用于确定所述界面的分辨率与界面的预设默认分辨率的比值;
第二确定模块,用于将确定的所述比值与所述底框插件的预设尺寸相乘,得到所述底框插件的实际尺寸;
调整模块,用于根据所述底框插件的实际尺寸自适应调整所述按钮模块图标;
所述显示模块,包括:
第二显示子模块,用于根据所述底框插件的实际尺寸和调整后的所述按钮模块图标,显示按钮模块。
所述装置还包括:
第三确定模块,用于根据所述界面的分辨率的长宽比,确定同比例的所述底框插件的预设尺寸。
根据本公开实施例的第二方面,提供一种控制移动终端的装置,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
在加载界面以及加载界面中的按钮时,针对每个按钮模块,加载按钮模块的底框插件和图形插件;
根据所述图形插件中的地址获得按钮模块图标;
加载所述按钮模块图标;
根据所述底框插件和所述按钮模块图标,显示按钮模块。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1是根据一示例性实施例示出的一种显示按钮的方法的流程图。
图2是根据一示例性实施例示出的一种显示按钮的方法的具体流程图。
图2a是根据一示例性实施例示出的一种显示按钮的方法的具体流程图。
图3是根据一示例性实施例示出的一种显示按钮的方法的具体流程图。
图4是根据一示例性实施例示出的一种显示按钮的装置框图。
图5是根据一示例性实施例示出的一种显示按钮的装置中第一获得模块及显示模块的框图。
图6是根据一示例性实施例示出的一种显示按钮的装置中第一获得模块的框图。
图7是根据一示例性实施例示出的一种显示按钮的装置的框图。
图8是根据一示例性实施例示出的一种显示按钮的装置的框图。
图9是根据一示例性实施例示出的一种显示按钮的装置的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
随着电子技术的发展,智能终端已经普遍应用,并且更新换代非常快。而相关技术中,移动终端界面中的按钮本点击后可触发相应的功能。按钮在界面中以按钮图标的形式展现。按钮图标存在于智能终端的***及应用程序中,用户可以通过智能终端中的按钮图标,控制智能终端实现相应的功能。例如,可以通过手机程序来代替遥控器控制家用电器。
而手机中的按钮都是应用程序或***自带的,每个按钮的尺寸、功能、样式都不一样,因此,在本地存储空间需要存储不同的按钮模块,而其中一些按钮形状相似,但也需要存储不同的按钮模块。在每次进入应用程序或***自带的控制界面时,需要对按钮进行加载,从本地存储空间调用不同的按钮模块,占用了大量的运算资源。
本公开实施例提供了一种控制移动终端的方法将按钮模块分成底框插件和图形插件,根据底框插件和按钮模块图标显示按钮模块,可以根据不同的组合方式将底框插件和图形插件组合成不同的按钮模块,从而存储少量的底框插件和图形插件,即可显示相应的按钮模块,从而节省了存储按钮模块所占用的存储空间,减少加载按钮图标时的资源,提高加载速度。
图1是根据一示例性实施例示出的一种显示按钮的方法的流程图,如图1所示,该方法可以由终端实现,包括以下步骤:
在步骤101中,在加载界面以及加载界面中的按钮时,针对每个按钮模块,加载按钮模块的底框插件和图形插件。
在步骤102中,根据图形插件中的地址获得按钮模块图标。
在步骤103中,加载按钮模块图标。
在步骤104中,根据底框插件和按钮模块图标,显示按钮模块。
本公开实施例提供了一种显示按钮的方法。将按钮模块分成底框插件和图形插件,根据底框插件和按钮模块图标显示按钮模块,可以根据不同的组合方式将底框插件和图形插件组合成不同的按钮模块,从而存储少量的底框插件和图形插件,即可显示相应的按钮模块,从而节省了存储按钮模块所占用的存储空间,减少加载按钮图标时的资源,提高加载速度。
在一个实施例中,图形插件包括:外框图形插件和中心图形插件;步骤102还可实施为:根据中心图形插件中的地址获得按钮模块图标。步骤104还可实施为:根据底框插件、外框图形插件和按钮模块图标,显示按钮模块。
举例而言,终端可以是手机、平板电脑等。在本实施例中以手机作为终端。在同一个手机应用中,按钮的外框图形都比较相似,而不同之处则在于按钮的中心图形,表示菜单的图标与表示开始的图标中仅有中心图形插件不同。而如果每个按钮都存储图形插件时,则会重复存储外框图形插件,从而浪费了存储空间。而如果相同的外框图形插件仅存储一次,当显示按钮模块时,具有相同的外框图形插件的按钮模块都只调该外框图形插件,而不同的按钮模块,根据中心图形插件中的地址获得按钮模块图标,则可以节省存储外框图形插件的存储空间。
将图形插件分成底框插件和图形插件,根据外框图形插件、中心图形插件和底框插件显示按钮模块,进一步从而节省了存储按钮模块所占用的存储空间,减少加载按钮图标时的资源,提高加载速度。
在一个实施例中,步骤102还可实施为:根据图形插件中的地址从操作***的图库中获得按钮模块图标。
举例而言,在手机的不同的应用程序中都带有各自所需要的图库,在图库中存储应用程序中按钮界面的图标,而每个应用程序的图库是不通用的,即使两个应用程序中的一些按钮图标相同或相似,应用程序也不能调用另一个应用程序的图标,所以在应用程序更新时,都需要下载新的图库。
将图形插件存储在操作***的图库中,可以使多个应用或***共用一个图库,当更新按钮模块时,更新该图库即可实现将所有应用或***的按钮模块更新,而不需要针对每个应用或***的每个按钮模块,进行更新。进一步节省了存储按钮模块所占用的存储空间,并且由于更新按钮模块时,减少了更新次数,从而也节省了更新按钮模块时所需要的网络流量资源。
在一个实施例中,该方法还可实施为:步骤A1-步骤A4。
在步骤A1中,获得界面的分辨率。
在步骤A2中,确定界面的分辨率与界面的预设默认分辨率的比值。
在步骤A3中,将确定的比值与底框插件的预设尺寸相乘,得到底框插件的实际尺寸;
在步骤A4中,根据底框插件的实际尺寸自适应调整按钮模块图标。
步骤S104还可实施为:根据底框插件的实际尺寸和调整后的按钮模块图标,显示按钮模块。
界面的分辨率与界面的预设默认分辨率的比值,确定底框插件的实际尺寸,并根据底框插件的实际尺寸,自适应调整按钮模块图标,从而在显示按钮模块时,可以使按钮模块更好的适应界面的屏幕尺寸,并且制作按钮模块时,制作标准尺寸的底框插件和图形插件即可,根据界面的实际分辨率,再将标准尺寸的底框插件和图形插件自适应调整到与界面分辨率相适应,即可适应各种终端的界面分辨率,从而也减少了由于为适应各种终端而制作多组按钮模块而浪费的资源,提高了制作按钮模块的效率。
在一个实施例中,该方法还可实施为:根据界面的分辨率的长宽比,确定同比例的底框插件的预设尺寸。
由于不同的操作***或不同的终端的分辨率的长宽比不同,通过上述方法确定的底框插件的预设尺寸可以更好的适应本地界面的分辨率的长宽比。
在一个实施例中,按钮模块包括:单按钮的按钮模块、双按钮的按钮模块和五按钮的按钮模块中的至少一个;底框插件包括:单按钮的底框插件、双按钮的底框插件、五按钮的底框插件和空隙插件中的至少一个。
设置不同的按钮模块和底框插件,可以适应不同的功能按钮的需求,可以只需存储少量的按钮模块,即可根据应用或***需求提供相应的按钮模块,从而节省了存储按钮模块所占用的存储空间,减少加载按钮图标时的资源,提高加载速度。
上述实施例提供显示按钮的方法不仅可以应用于移动终端加载并显示按钮时,也可用于应用程序开发技术人员制作应用程序界面时。由于按钮模块分为了底框插件与图形插件,而图形插件又分为了外框图形插件与中心图形插件,而对于底框插件、外框图形插件与中心图形插件,则限定了每种插件对应的尺寸与形状,因此,技术人员不需对每个按钮模块进行重新编程或设置。在制作按钮模块时,可以逐一将底框插件、外框图形插件与中心图形插件拖入到界面中组合为按钮模块。如果在制作两个不同的按钮模块,仅有中心图形插件不同时,可以在制作完成第一个按钮模块后,将第一个按钮模块中的中心图形插件的地址替换为第二个按钮模块中的中心图形插件的地址,即可完成第二个按钮模块的制作,提高了技术人员制作按钮模块的速度。
如图2所示,本公开实施例提供了一种显示按钮的方法,本公开实施例中终端为手机。具体实施步骤如下:
在步骤201中,在加载界面以及加载界面中的按钮时,针对每个按钮模块,加载按钮模块的底框插件和图形插件。
图形插件包括:外框图形插件和中心图形插件;按钮模块包括:单按钮的按钮模块、双按钮的按钮模块和五按钮的按钮模块中的至少一个;底框插件包括:单按钮的底框插件、双按钮的底框插件、五按钮的底框插件和空隙插件中的至少一个。
将按钮模块分别以底框插件和图形插件,又将图形插件分成外框图形插件和中心图形插件,则在显示按钮模块时,需要同时加载底框插件、外框图形插件和中心图形插件,而这三种插件之间互不干扰,即如果底框插件有A1、A2、A3三种,外框图形插件有B1、B2、B3三种,中心图形插件有C1、C2、C3三种,而根据不同的组合方式可以组合出27种不同的按钮模块,但是只需要存储9种不同的插件。而如果不将按钮模块分别以底框插件和图形插件,也不将图形插件分成外框图形插件和中心图形插件,存储27中不同的按键模块时,则需要存储27种插件,所以通过将按钮模块分别以底框插件和图形插件,将图形插件分成外框图形插件和中心图形插件,可以节省本地存储按钮模块所占用的存储空间。
在步骤202中,根据中心图形插件中的地址获得按钮模块图标。
在步骤203中,获得界面的分辨率。
获取手机界面的分辨率为1920×1080。
在步骤204中,确定界面的分辨率与界面的预设默认分辨率的比值。
界面的预设默认分辨率为1920×1080,因此可以计算出界面的分辨率与界面的预设默认分辨率的比值为1。
在步骤205中,根据界面的分辨率的长宽比,确定同比例的底框插件的预设尺寸。
不同的操作***或者不同的显示界面对应的按钮模块的尺寸并不相同,可以预设不同的界面的分辨率的长宽比对应不同的底框插件的预设尺寸。如,分辨率为960×640对应的底框插件的预设尺寸为77×84,分辨率为1920×1080对应的底框插件的预设尺寸为86×94,当界面分辨率的长宽比为1.5时,确定底框插件的预设尺寸为77×84;当界面分辨率的长宽比为1.78时,确定底框插件的预设尺寸为86×94。
在步骤206中,将确定的比值与底框插件的预设尺寸相乘,得到底框插件的实际尺寸。
根据步骤204中界面的预设默认分辨率为1920×1080,确定底框插件的预设尺寸为86×94,根据界面的分辨率与界面的预设默认分辨率的比值可以得出底框插件的实际尺寸为86×94。
在步骤207中,根据底框插件的实际尺寸自适应调整按钮模块图标。
由于底框插件的实际尺寸相对于标准尺寸没有发生改变,则在界面中显示按钮模块图标的尺寸为86×94。如果界面的分辨率与界面的预设默认分辨率的比值为1.5,则底框插件的实际尺寸为129×141,此时,以129×141尺寸显示按钮模块。
在步骤208中,加载按钮模块图标。
加载在步骤207中调整尺寸后的按键模块图标。
在步骤209中,根据底框插件、外框图形插件和按钮模块图标,显示按钮模块。
根据上述步骤206、步骤207确认的底框插件、外框图形插件和按钮模块图标,加载在显示界面中底框插件、外框图形插件和按钮模块图标,则显示按钮模块。如图2a所示,底框插件为21、外框图形插件为22、按钮模块图标为23。
本公开实施例提供了一种显示按钮的方法。将按钮模块分成底框插件、外框图形插件和中心图形插件,根据底框插件、外框图形插件和中心图形插件显示按钮模块,根据界面的实际分辨率,再将标准尺寸的底框插件和图形插件自适应调整到与界面分辨率相适应,即可适应各种终端的界面分辨率,从而即节省了存储按钮模块所占用的存储空间,减少加载按钮图标时的资源,提高加载速度,又减少了由于为适应各种终端而制作多组按钮模块而浪费的资源,提高了制作按钮模块的效率。
如图3所示,本公开实施例提供了一种显示按钮的方法,本公开实施例中终端为手机。具体实施步骤如下:
在步骤301中,在加载界面以及加载界面中的按钮时,针对每个按钮模块,加载按钮模块的底框插件和图形插件。
在加载按钮模块时,分别针对每个按钮模块加载对应的底框插件和图形插件,底框插件为表示按钮模块所占用的界面尺寸,图形插件则用于区分不同的按钮模块。
在步骤302中,根据图形插件中的地址从操作***的图库中获得按钮模块图标。
在加载的图形插件中携带有按钮模块图标在操作***中的地址,可以通过此地址从操作***的图库中获得按钮模块图标。一些由同一应用程序制作商制作的应用程序中的按钮模块是相同或相似的,但是在安装应用程序后,终端会存储每个应用程序自带的图库,以存储应用程序中的按钮模块图标,如果用户安装了多款这样的应用程序,则有可能重复存储多个相同的按钮模块图标,浪费了大量的存储空间。并且如果用户对应用程序进行更新时,在应用程度更新包中也会携带有新的按钮模块图标,而对多个应用程序进行更新,则可能重复下载多个相同的按钮模块图标,浪费网络下载资源。所以,如果将多个不同应用的按钮模块图标存储在一个操作***的图库中,即可以减少按钮模块图标所占用的存储空间,又可以在更新应用时,只需要更新一个操作***的图库,而不需要针对第现代战争应用程序分别更新图库。
在步骤303中,加载按钮模块图标。
在步骤304中,根据底框插件和按钮模块图标,显示按钮模块。
本公开提供一种控制移动终端的方法。将按钮模块分成底框插件和图形插件,根据底框插件和按钮模块图标显示按钮模块,可以根据不同的组合方式将底框插件和图形插件组合成不同的按钮模块,而将图形插件存储在操作***的图库中,可以使多个应用或***共用一个图库,当更新按钮模块时,更新该图库即可实现将所有应用或***的按钮模块更新,而不需要针对每个应用或***的每个按钮模块,进行更新。从而节省了存储按钮模块所占用的存储空间,并且由于更新按钮模块时,减少了更新次数,从而也节省了更新按钮模块时所需要的网络流量资源。
通过以上介绍了解了显示按钮的实现过程,该过程由移动终端和计算机实现,下面分别针对两个设备的内部结构和功能进行介绍。
图4是根据一示例性实施例示出的一种显示按钮的装置框图。参照图4,该装置包括:
第一加载模块41被配置为在加载界面以及加载界面中的按钮时,针对每个按钮模块,加载按钮模块的底框插件和图形插件。
第一获得模块42被配置为根据图形插件中的地址获得按钮模块图标。
第二加载模块43被配置为加载按钮模块图标。
显示模块44被配置为根据底框插件和按钮模块图标,显示按钮模块。
如图5所示,图形插件包括:外框图形插件和中心图形插件。
第一获得模块42,包括:
第一获得子模块51被配置为根据中心图形插件中的地址获得按钮模块图标。
显示模块44,包括:
第一显示子模块52被配置为根据底框插件、外框图形插件和按钮模块图标,显示按钮模块。
如图6所示,第一获得模块42,包括:
第二获得子模块61被配置为根据图形插件中的地址从操作***的图库中获得按钮模块图标。
如图7,该装置还包括:
第二获得模块71被配置为获得界面的分辨率;
第一确定模块72被配置为确定界面的分辨率与界面的预设默认分辨率的比值;
第二确定模块73被配置为将确定的比值与底框插件的预设尺寸相乘,得到底框插件的实际尺寸;
调整模块74被配置为根据底框插件的实际尺寸自适应调整按钮模块图标;
显示模块44,包括:
第二显示子模块75被配置为根据底框插件的实际尺寸和调整后的按钮模块图标,显示按钮模块。
如图8所示,该装置还包括:
第三确定模块81,用于根据界面的分辨率的长宽比,确定同比例的底框插件的预设尺寸。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图9是根据一示例性实施例示出的一种用于控制移动终端的装置900的框图。例如,装置900可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图9,装置900可以包括以下一个或多个组件:处理组件902,存储器904,电源组件906,多媒体组件908,音频组件910,输入/输出(I/O)的接口912,传感器组件914,以及通信组件916。
处理组件902通常控制装置900的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件902可以包括一个或多个处理器920来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件902可以包括一个或多个模块,便于处理组件902和其他组件之间的交互。例如,处理部件902可以包括多媒体模块,以方便多媒体组件908和处理组件902之间的交互。
存储器904被配置为存储各种类型的数据以支持在设备900的操作。这些数据的示例包括用于在装置900上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器904可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电力组件906为装置900的各种组件提供电力。电力组件906可以包括电源管理***,一个或多个电源,及其他与为装置900生成、管理和分配电力相关联的组件。
多媒体组件908包括在该装置900和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件908包括一个前置摄像头和/或后置摄像头。当设备900处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件910被配置为输出和/或输入音频信号。例如,音频组件910包括一个麦克风(MIC),当装置900处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器904或经由通信组件916发送。在一些实施例中,音频组件910还包括一个扬声器,用于输出音频信号。
I/O接口912为处理组件902和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮模块等。这些按钮模块可包括但不限于:主页按钮模块、音量按钮模块、启动按钮模块和锁定按钮模块。
传感器组件914包括一个或多个传感器,用于为装置900提供各个方面的状态评估。例如,传感器组件914可以检测到设备900的打开/关闭状态,组件的相对定位,例如组件为装置900的显示器和小键盘,传感器组件914还可以检测装置900或装置900的一个组件的位置改变,用户与装置900接触的存在或不存在,装置900方位或加速/减速和装置900的温度变化。传感器组件914可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件914还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件914还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件916被配置为便于装置900和其他设备之间有线或无线方式的通信。装置900可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信部件916经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,通信部件916还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,装置900可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器904,上述指令可由装置900的处理器920执行以完成上述方法。例如,非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
一种控制移动终端的装置,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,该处理器被配置为:
在加载界面以及加载界面中的按钮时,针对每个按钮模块,加载按钮模块的底框插件和图形插件;
根据图形插件中的地址获得按钮模块图标;
加载按钮模块图标;
根据底框插件和按钮模块图标,显示按钮模块。
该处理器还可以被配置为:
图形插件包括:外框图形插件和中心图形插件;
根据图形插件中的地址获得按钮模块图标,包括:
根据中心图形插件中的地址获得按钮模块图标;
根据底框插件和按钮模块图标,显示按钮模块,包括:
根据底框插件、外框图形插件和按钮模块图标,显示按钮模块。
该处理器还可以被配置为:
根据图形插件中的地址获得按钮模块图标,包括:
根据图形插件中的地址从操作***的图库中获得按钮模块图标。
该处理器还可以被配置为:
该方法还包括:
获得界面的分辨率;
确定界面的分辨率与界面的预设默认分辨率的比值;
将确定的比值与底框插件的预设尺寸相乘,得到底框插件的实际尺寸;
根据底框插件的实际尺寸自适应调整按钮模块图标;
根据底框插件和按钮模块图标,显示按钮模块,包括:
根据底框插件的实际尺寸和调整后的按钮模块图标,显示按钮模块。
该处理器还可以被配置为:
该方法还包括:
根据界面的分辨率的长宽比,确定同比例的底框插件的预设尺寸。
该处理器还可以被配置为:
按钮模块包括:单按钮的按钮模块、双按钮的按钮模块和五按钮的按钮模块中的至少一个;
底框插件包括:单按钮的底框插件、双按钮的底框插件、五按钮的底框插件和空隙插件中的至少一个。
一种非临时性计算机可读存储介质,当存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行一种控制移动终端的方法,该方法包括:
在加载界面以及加载界面中的按钮时,针对每个按钮模块,加载按钮模块的底框插件和图形插件;
根据图形插件中的地址获得按钮模块图标;
加载按钮模块图标;
根据底框插件和按钮模块图标,显示按钮模块。
存储介质中的指令还可以包括:
图形插件包括:外框图形插件和中心图形插件;
根据图形插件中的地址获得按钮模块图标,包括:
根据中心图形插件中的地址获得按钮模块图标;
根据底框插件和按钮模块图标,显示按钮模块,包括:
根据底框插件、外框图形插件和按钮模块图标,显示按钮模块。
存储介质中的指令还可以包括:
根据图形插件中的地址获得按钮模块图标,包括:
根据图形插件中的地址从操作***的图库中获得按钮模块图标。
存储介质中的指令还可以包括:
该方法还包括:
获得界面的分辨率;
确定界面的分辨率与界面的预设默认分辨率的比值;
将确定的比值与底框插件的预设尺寸相乘,得到底框插件的实际尺寸;
根据底框插件的实际尺寸自适应调整按钮模块图标;
根据底框插件和按钮模块图标,显示按钮模块,包括:
根据底框插件的实际尺寸和调整后的按钮模块图标,显示按钮模块。
存储介质中的指令还可以包括:
该方法还包括:
根据界面的分辨率的长宽比,确定同比例的底框插件的预设尺寸。
存储介质中的指令还可以包括:
按钮模块包括:单按钮的按钮模块、双按钮的按钮模块和五按钮的按钮模块中的至少一个;
底框插件包括:单按钮的底框插件、双按钮的底框插件、五按钮的底框插件和空隙插件中的至少一个。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
Claims (8)
1.一种显示按钮的方法,其特征在于,包括:
在加载界面以及加载界面中的按钮时,针对每个按钮模块,加载按钮模块的底框插件和图形插件;
根据所述图形插件中的地址获得按钮模块图标;
加载所述按钮模块图标;
根据所述底框插件和所述按钮模块图标,显示按钮模块;
所述方法还包括:
获得所述界面的分辨率;
确定所述界面的分辨率与界面的预设默认分辨率的比值;
将确定的所述比值与所述底框插件的预设尺寸相乘,得到所述底框插件的实际尺寸;
根据所述底框插件的实际尺寸自适应调整所述按钮模块图标;
所述根据所述底框插件和所述按钮模块图标,显示按钮模块,包括:
根据所述底框插件的实际尺寸和调整后的所述按钮模块图标,显示按钮模块;
所述根据所述图形插件中的地址获得按钮模块图标,包括:
根据所述图形插件中的地址从操作***的图库中获得按钮模块图标。
2.根据权利要求1所述的显示按钮的方法,其特征在于,所述图形插件包括:外框图形插件和中心图形插件;
所述根据所述图形插件中的地址获得按钮模块图标,包括:
根据所述中心图形插件中的地址获得按钮模块图标;
所述根据所述底框插件和按钮模块图标,显示按钮模块,包括:
根据所述底框插件、所述外框图形插件和所述按钮模块图标,显示按钮模块。
3.根据权利要求1所述的显示按钮的方法,其特征在于,所述方法还包括:
根据所述界面的分辨率的长宽比,确定同比例的所述底框插件的预设尺寸。
4.根据权利要求1所述的显示按钮的方法,其特征在于,所述按钮模块包括:单按钮的按钮模块、双按钮的按钮模块和五按钮的按钮模块中的至少一个;
底框插件包括:单按钮的底框插件、双按钮的底框插件、五按钮的底框插件和空隙插件中的至少一个。
5.一种显示按钮的装置,其特征在于,包括:
第一加载模块,用于在加载界面以及加载界面中的按钮时,针对每个按钮模块,加载按钮模块的底框插件和图形插件;
第一获得模块,用于根据所述图形插件中的地址获得按钮模块图标;
第二加载模块,用于加载所述按钮模块图标;
显示模块,用于根据所述底框插件和所述按钮模块图标,显示按钮模块;
所述装置还包括:
第二获得模块,用于获得所述界面的分辨率;
第一确定模块,用于确定所述界面的分辨率与界面的预设默认分辨率的比值;
第二确定模块,用于将确定的所述比值与所述底框插件的预设尺寸相乘,得到所述底框插件的实际尺寸;
调整模块,用于根据所述底框插件的实际尺寸自适应调整所述按钮模块图标;
所述显示模块,包括:
第二显示子模块,用于根据所述底框插件的实际尺寸和调整后的所述按钮模块图标,显示按钮模块;
所述第一获得模块,包括:
第二获得子模块,用于根据所述图形插件中的地址从操作***的图库中获得按钮模块图标。
6.根据权利要求5所述的显示按钮的装置,其特征在于,所述图形插件包括:外框图形插件和中心图形插件;
所述第一获得模块,包括:
第一获得子模块,用于根据所述中心图形插件中的地址获得按钮模块图标;
所述显示模块,包括:
第一显示子模块,用于根据所述底框插件、所述外框图形插件和所述按钮模块图标,显示按钮模块。
7.根据权利要求5所述的显示按钮的装置,其特征在于,所述装置还包括:
第三确定模块,用于根据所述界面的分辨率的长宽比,确定同比例的所述底框插件的预设尺寸。
8.一种控制移动终端的装置,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
在加载界面以及加载界面中的按钮时,针对每个按钮模块,加载按钮模块的底框插件和图形插件;
根据所述图形插件中的地址获得按钮模块图标;
加载所述按钮模块图标;
根据所述底框插件和所述按钮模块图标,显示按钮模块;
获得所述界面的分辨率;
确定所述界面的分辨率与界面的预设默认分辨率的比值;
将确定的所述比值与所述底框插件的预设尺寸相乘,得到所述底框插件的实际尺寸;
根据所述底框插件的实际尺寸自适应调整所述按钮模块图标;
所述根据所述底框插件和所述按钮模块图标,显示按钮模块,包括:
根据所述底框插件的实际尺寸和调整后的所述按钮模块图标,显示按钮模块;
所述根据所述图形插件中的地址获得按钮模块图标,包括:
根据所述图形插件中的地址从操作***的图库中获得按钮模块图标。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510280697.7A CN104866353B (zh) | 2015-05-27 | 2015-05-27 | 显示按钮的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510280697.7A CN104866353B (zh) | 2015-05-27 | 2015-05-27 | 显示按钮的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104866353A CN104866353A (zh) | 2015-08-26 |
CN104866353B true CN104866353B (zh) | 2019-03-15 |
Family
ID=53912202
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510280697.7A Active CN104866353B (zh) | 2015-05-27 | 2015-05-27 | 显示按钮的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104866353B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105808305B (zh) * | 2016-03-29 | 2022-08-30 | 北京小米移动软件有限公司 | 静态资源的加载方法和装置 |
CN107015800A (zh) * | 2017-03-14 | 2017-08-04 | 宇龙计算机通信科技(深圳)有限公司 | 显示方法、装置及设备 |
CN106951267A (zh) * | 2017-03-31 | 2017-07-14 | 武汉斗鱼网络科技有限公司 | 屏幕尺寸自适应方法及装置 |
CN111596820B (zh) * | 2020-04-28 | 2022-05-31 | 维沃移动通信有限公司 | 头像设置方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101706724A (zh) * | 2009-09-29 | 2010-05-12 | 宇龙计算机通信科技(深圳)有限公司 | 一种图标生成方法及图标处理装置 |
CN102314291A (zh) * | 2010-06-30 | 2012-01-11 | 上海科泰世纪科技有限公司 | 图标处理***及方法 |
CN102819400A (zh) * | 2012-08-14 | 2012-12-12 | 北京小米科技有限责任公司 | 一种移动终端的桌面***及界面交互方法、装置 |
CN104267951A (zh) * | 2014-09-25 | 2015-01-07 | 福建星网视易信息***有限公司 | 一种用于实现自定义图形用户界面的方法及装置 |
-
2015
- 2015-05-27 CN CN201510280697.7A patent/CN104866353B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101706724A (zh) * | 2009-09-29 | 2010-05-12 | 宇龙计算机通信科技(深圳)有限公司 | 一种图标生成方法及图标处理装置 |
CN102314291A (zh) * | 2010-06-30 | 2012-01-11 | 上海科泰世纪科技有限公司 | 图标处理***及方法 |
CN102819400A (zh) * | 2012-08-14 | 2012-12-12 | 北京小米科技有限责任公司 | 一种移动终端的桌面***及界面交互方法、装置 |
CN104267951A (zh) * | 2014-09-25 | 2015-01-07 | 福建星网视易信息***有限公司 | 一种用于实现自定义图形用户界面的方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN104866353A (zh) | 2015-08-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105119790B (zh) | 设备控制方法及装置 | |
CN105306824A (zh) | 拍摄参数调节方法及装置 | |
CN105677473B (zh) | 一种切换应用程序的方法和装置 | |
CN104866353B (zh) | 显示按钮的方法及装置 | |
CN104898505A (zh) | 智能场景配置方法及装置 | |
CN105511907A (zh) | 应用程序升级方法、装置及*** | |
CN104869308A (zh) | 拍摄照片的方法及装置 | |
CN107635074B (zh) | 控制闹铃的方法、装置及计算机可读存储介质 | |
CN104238890B (zh) | 文字显示方法及装置 | |
CN103916468B (zh) | ***升级方法、终端、服务器及升级*** | |
CN105511740A (zh) | 应用界面切换方法及装置 | |
CN105827489A (zh) | 智能家电的控制方法、装置及智能家电 | |
EP3101878A1 (en) | Modular mobile terminal | |
CN107370899A (zh) | 一种发出震动信号的方法和装置 | |
CN106657645A (zh) | 呼叫请求处理方法与装置、呼叫方法与装置及相关终端 | |
CN105376410A (zh) | 闹钟设置方法及装置 | |
CN106095405A (zh) | 图标更新方法及装置 | |
CN104375760B (zh) | 信息显示方法和装置 | |
CN109947522B (zh) | 信息展示方法、装置、终端、服务器和存储介质 | |
CN106126488A (zh) | 信息存储方法及装置 | |
CN106775240B (zh) | 应用程序的触发方法、装置及终端 | |
CN109525966A (zh) | 智能设备的查询方法、装置和存储介质 | |
CN105100410B (zh) | 聚合第三方电话应用的方法及装置 | |
CN106162612B (zh) | 控制Root权限的方法及装置 | |
CN105677428A (zh) | 终端的升级方法、装置及终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |