一种应用程序的显示方法及电子设备技术

技术编号:34971518 阅读:24 留言:0更新日期:2022-09-21 14:11
一种应用程序的显示方法及电子设备,该方法包括:第一电子设备检测到第一操作;所述第一电子设备根据所述第一操作,向服务器发送第一请求消息,所述第一请求消息中包括第一界面的第一标识,所述第一界面为第一应用程序的界面;所述第一电子设备接收所述服务器发送的与所述第一界面的第一标识相对应的第一布局消息,所述第一布局消息中包括第一参数,所述第一参数与第一电子设备的参数相关;所述第一电子设备根据所述第一布局消息显示所述第一界面。通过本申请的方法,电子设备可以根据自身设备的参数来显示界面,无需按照应用程序中存储的固定尺寸、固定样式的布局来显示界面,从而提高应用程序的显示灵活性,并且提升用户体验。验。验。

【技术实现步骤摘要】
一种应用程序的显示方法及电子设备


[0001]本申请涉及终端
,尤其涉及一种应用程序的显示方法及电子设备。

技术介绍

[0002]目前,电子设备上的应用程序在下载完成之后,应用程序中可保存布局开发者开发完成的多个布局,比如包括布局1、布局2、布局3

布局N。其中,每一个布局的内容、大小等都是固定的,比如布局1显示可滑动的视频链接,布局2显示5个图标及对应的图标名称,布局3为支持横向滑动的图文列表。
[0003]当电子设备向服务器请求布局时,服务器可向客户端下发布局信息,该布局信息中携带对应位置使用的布局的名称。示例性的,电子设备中预先存储开发好的屏幕布局,假设某个屏幕布局中包括布局1、布局2以及布局3。当电子设备向服务器请求该屏幕布局时,服务器向电子设备下发的布局信息可以为如下示例:
[0004]{“位置1”:“布局1”,
[0005]“位置2”:“布局2”,
[0006]“位置3”:“布局3”[0007]}
[0008]即布局1、布局2和布局3的位置分别为:位置1放布局1、位置2放布局2、位置3放布局3,例如图1A所示,这样电子设备接收到这三个布局名称之后按照存储的布局将三个布局显示在屏幕的相应位置。
[0009]针对目前的这种布局方式,服务器只能在有限的布局集合中选择使用的布局,如果需要新的布局,则需要布局开发者开发一个新的布局,并且需要对应用程序进行更新,这样才能有新的布局。

技术实现思路

[0010]本申请提供一种应用程序的显示方法及电子设备,以提高应用程序的显示灵活性,并且提升用户体验。
[0011]第一方面,本申请提供一种应用程序的显示方法,该方法可应用第一电子设备,该方法具体可包括:第一电子设备检测到第一操作;所述第一电子设备根据所述第一操作,向服务器发送第一请求消息,所述第一请求消息中包括第一界面的第一标识,所述第一界面为第一应用程序的界面;所述第一电子设备接收所述服务器发送的与所述第一界面的第一标识相对应的第一布局消息,所述第一布局消息中包括第一参数,所述第一参数与第一电子设备的参数相关;所述第一电子设备根据所述第一布局消息显示所述第一界面。
[0012]通过上述技术方案,电子设备可以根据界面的标识向服务器发送请求消息,以使服务器能够基于界面的标识向服务器发送对应的布局消息,并且,布局消息中可以包括与第一电子设备的参数相关的参数,这样电子设备可以根据自身的参数,比如自身屏幕信息来显示界面,无需按照应用程序中存储的固定尺寸、固定样式的布局来显示界面,从而提高
应用程序的显示灵活性,并且提升用户体验。
[0013]在一种可能的设计中,所述第一参数包括以下参数中的至少一种:控件类型、控件的宽度、控件的高度、控件的边框宽度、页面布局方向、用户界面UI模式、字体缩放比例、控件位置。
[0014]通过上述技术方案,电子设备接收到的布局消息中可以包括控件类型(比如,控件为矩形框)、控件样式,例如可包括控件的宽度、高度、边框宽度等,这样电子设备可以根据上述参数来绘制控件。
[0015]在一种可能的设计中,所述第一电子设备的参数包括以下参数中的至少一种:屏幕的宽度、屏幕的高度、屏幕的左边距、屏幕的右边距。
[0016]通过上述技术方案,电子设备接收到的布局消息中可以包括与电子设备的参数相关的参数,比如电子设备的屏幕宽度、屏幕高度,左右边距等,这样电子设备可以得到与自身设备的屏幕信息相适配的布局消息,从而提升用户体验。
[0017]在一种可能的设计中,所述第一电子设备根据所述第一布局消息显示所述第一界面,包括:
[0018]所述第一电子设备获取所述第一电子设备的参数;所述第一电子设备根据所述第一布局消息以及所述第一电子设备的参数,得到第二布局消息;所述第一电子设备基于所述第二布局消息显示所述第一界面。
[0019]通过上述技术方案,电子设备可以获取与自身设备相关的参数,然后基于获取到的参数对布局消息进行更新,从而得到与自身屏幕信息相匹配的实际布局消息,进而能够基于实际布局消息来显示应用界面。
[0020]在一种可能的设计中,所述第一操作为打开第一应用程序的操作或者为对第一应用程序界面中的第一链接的点击操作。
[0021]通过上述技术方案,用户可以在打开应用程序时或者在应用程序界面中点击链接,以向服务器发送请求消息,使得服务器下发相应的布局消息。
[0022]需要说明的是,第一布局消息的参数中可以包括变量,也可以包括常量(固定数值)。
[0023]在一种可能的设计中,所述第一布局消息中还包括第二参数;所述第二参数为变量。所述方法还包括:所述第一电子设备对所述第二参数进行赋值;所述第一电子设备根据所述第二参数得到第二布局消息;所述第一电子设备基于所述第二布局消息显示所述第一界面。
[0024]通过上述技术方案,电子设备可以对第二参数进行赋值,然后根据赋值之后的参数来显示用户界面。
[0025]在一种可能的设计中,所述第一布局消息中还包括第三参数;所述第三参数为固定数值的参数。所述方法还包括:第二布局消息包括第三参数;所述第一电子设备基于所述第二布局消息显示所述第一界面。
[0026]通过上述技术方案,当布局消息中的参数包括固定数值的参数时,电子设备可以根据固定数值来显示用户界面。
[0027]第二方面,本申请提供一种应用程序的显示方法,该方法可应用于服务器,该方法具体可包括:服务器接收第一电子设备发送的第一请求消息,所述第一请求消息中包括第
一界面的第一标识,所述第一界面为第一应用程序的界面;所述服务器向所述第一电子设备发送与所述第一界面的第一标识相对应的第一布局消息,所述第一布局消息中包括第一参数,所述第一参数与第一电子设备的参数相关。
[0028]通过上述技术方案,服务器可以向电子设备下发布局消息,该布局消息中的参数与电子设备的参数相关。这样电子设备在接收到布局消息之后可以根据自身设备的参数得到实际的布局消息,从而根据实际的布局消息进行界面显示。
[0029]在一种可能的设计中,所述第一参数包括以下参数中的至少一种:控件类型、控件的宽度、控件的高度、控件的边框宽度、页面布局方向、用户界面UI模式、字体缩放比例、控件位置。
[0030]在一种可能的设计中,所述第一电子设备的参数包括以下参数中的至少一种:屏幕的宽度、屏幕的高度、屏幕的左边距、屏幕的右边距。
[0031]在一种可能的设计中,所述服务器向所述第一电子设备发送与所述第一界面的第一标识相对应的第一布局消息之前,所述方法还包括:
[0032]所述服务器获取所述第一布局消息;所述服务器根据所述第一界面的第一标识将所述第一布局消息预先存储在服务器中。
[0033]通过上述技术方案,布局开发者可以预先将开发好的布局上传并保存到服务器中,当电子设备向服务器请求布局时,服务器可以根据界面的标识从保存的布局中获取布局消息,再本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用程序的显示方法,其特征在于,包括:第一电子设备检测到第一操作;所述第一电子设备根据所述第一操作,向服务器发送第一请求消息,所述第一请求消息中包括第一界面的第一标识,所述第一界面为第一应用程序的界面;所述第一电子设备接收所述服务器发送的与所述第一界面的第一标识相对应的第一布局消息,所述第一布局消息中包括第一参数,所述第一参数与第一电子设备的参数相关;所述第一电子设备根据所述第一布局消息显示所述第一界面。2.如权利要求1所述的方法,其特征在于,所述第一参数包括以下参数中的至少一种:控件类型、控件的宽度、控件的高度、控件边框宽度、页面布局方向、用户界面显示模式、字体缩放比例、控件位置。3.如权利要求1所述的方法,其特征在于,所述第一电子设备的参数包括以下参数中的至少一种:屏幕的宽度、屏幕的高度、屏幕的左边距、屏幕的右边距。4.如权利要求1

3任一项所述的方法,其特征在于,所述第一电子设备根据所述第一布局消息显示所述第一界面,包括:所述第一电子设备获取所述第一电子设备的参数;所述第一电子设备根据所述第一布局消息以及所述第一电子设备的参数,得到第二布局消息;所述第一电子设备基于所述第二布局消息显示所述第一界面。5.如权利要求1所述的方法,其特征在于,所述第一操作为打开第一应用程序的操作或者为对第一应用程序界面中的第一链接的点击操作。6.如权利要求1

5任一项所述的方法,其特征在于,所述第一布局消息中还包括第二参数;所述方法还包括:所述第一电子设备对所述第二参数进行赋值;所述第一电子设备根据所述第二参数得到第二布局消息;所述第一电子设备基于所述第二布局消息显示所述第一界面。7.如权利要求1

6任一项所述的方法,其特征在于,所述第一布局消息中还包括第三参数;所述方法还包括:第二布局消息包括第三参数;所述第一电子设备基于所述第二布局消息显示所述第一界面。8.一种应用程序的显示方法,其特征在于,包括:第一电子设备检测到第一操作;所述第一电子设备根据所述第一操作,向服务器发送第一请求消息,所述第一请求消息中包括第一界面的第一标识,所述第一界面为第一应用程序的界面;服务器接收所述第一电子设备发送的第一请求消息,根据所述第一请求消息生成第一布局消息,所述第一布局消息包括第一布局文本,所述第一布局文本与第一标识相关联;所述服务器向所述第一电子设备发送所述第一布局消息,所述第一布局消息中包括第一参数,所述第一参数与第一电...

【专利技术属性】
技术研发人员:靖轲卜德锋代亚亚
申请(专利权)人:花瓣云科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1