一种应用小部件的显示方法及设备技术

技术编号:35124160 阅读:12 留言:0更新日期:2022-10-05 09:54
本申请公开了一种应用小部件的显示方法及设备,涉及电子设备领域,解决了需在多个终端中均安装应用,才能在这多个终端上显示该应用的小部件的问题。具体方案为:包括第一应用的第一终端与第二终端建立连接的情况下,通过向第二终端发送第一应用的小部件的布局信息,使得第二终端在未显示第一应用的小部件的情况下,可根据接收到的布局信息显示该第一应用的小部件;其中,布局信息包括小部件包括的UI元素的标识,样式及在小部件中的布局位置。样式及在小部件中的布局位置。样式及在小部件中的布局位置。

【技术实现步骤摘要】
一种应用小部件的显示方法及设备


[0001]本申请涉及电子设备领域,尤其涉及一种应用小部件的显示方法及设备。

技术介绍

[0002]如今,手机等电子设备已成为人们日常生活和工作中必不可少的通讯工具。通过在手机中安装应用程序(application,APP,以下简称为应用),可以完善手机功能,为用户提供更佳的使用体验。
[0003]目前,为了方便用户查看应用提供的信息,很多应用支持小部件的设置。小部件是微型的应用视图,它可以被嵌入到其他应用,如桌面中,并接收周期性更新。如,可在手机桌面上添加应用的小部件。用户在不打开应用的情况下,通过桌面上添加的应用的小部件,便可查看该应用提供的信息。典型的小部件有时钟、天气、音乐播放、图片轮播等。如,手机桌面上添加了音乐应用的音乐播放小部件,则在不打开音乐应用的情况下,通过手机桌面上的音乐播放小部件,用户便可查看播放信息,或进行播放控制等。
[0004]上述小部件的实际运行逻辑依赖其应用处理。即如果用户想在手机桌面上添加某应用的小部件,则必须先在手机中安装该应用,然后才可选择该应用的小部件添加到桌面。在用户有多个终端时,需要在每个终端上均安装对应应用,才能在多个终端上查看到该应用的小部件。

技术实现思路

[0005]本申请实施例提供一种应用小部件显示方法及设备,解决了需在多个终端中均安装应用,才能在这多个终端上显示该应用的小部件的问题。
[0006]为了达到上述目的,本申请采用如下技术方案:
[0007]第一方面,本申请实施例提供一种应用小部件的显示方法,应用于包括第一应用的第一终端,该方法可以包括:第一终端与第二终端建立连接;第一终端向第二终端发送第一应用的小部件的布局信息,用于第二终端在未显示第一应用的小部件的情况下显示小部件;其中,布局信息可以包括:小部件包括的第一用户界面(UI)元素的标识,样式及在小部件中的布局位置。
[0008]采用上述技术方案,安装有某应用(如第一应用)的第一终端,如手机可将该第一应用的小部件的相关信息发送给未显示该第一应用的小部件的第二终端,使得该第二终端可根据来自第一终端的该小部件的相关信息显示该应用的小部件供用户查看。即使第二终端中并未安装该第一应用,也可以实现小部件的显示。解决了多端显示小部件,需多端均安装对应应用的问题。节省了用户的使用成本,提升了用户体验。
[0009]在一种可能的实现方式中,该方法还可以包括:第一终端向第二终端发送第一应用的小部件的业务数据,用于第二终端在小部件的对应第一UI元素中显示内容;业务数据包括第一UI元素对应的图片信息,文字信息和状态信息中的一种或多种,状态信息用于指示所述第一UI元素的当前状态。通过将小部件的业务数据发送给第二终端,可用于第二终
端在对应UI元素中显示对应内容,使得第二终端显示的小部件中的内容与第一终端保持同步。
[0010]在另一种可能的实现方式中,上述第二终端未显示第一应用的小部件可以包括:第二终端不包括第一应用;或,第二终端包括第一应用但未在第二终端的桌面添加第一应用的小部件。
[0011]在另一种可能的实现方式中,上述小部件的布局信息和业务数据,还可用于第二终端在显示第一应用的小部件的情况下更新显示小部件的内容。这样,在使得多端显示的小部件内容保持同步。
[0012]在另一种可能的实现方式中,小部件包含在第一终端的桌面中。这样,在第一终端与第二终端连接后,第一终端可用户添加到桌面的小部件分布给第二终端,供第二终端显示。
[0013]在另一种可能的实现方式中,在第一终端向第二终端发送第一应用的小部件的布局信息之前,该方法还可以包括:第一终端确定第二终端与第二终端登录了同一账号。保护了用户的隐私。
[0014]在另一种可能的实现方式中,在第一终端向第二终端发送第一应用的小部件的布局信息之前,该方法还可以包括:第一终端接收用户的第一操作,第一操作用于指示分布小部件。这样,可根据用户的操作,触发小部件到其他终端的分布。
[0015]在另一种可能的实现方式中,在第一终端接收用户的第一操作之前,该方法还可以包括:第一终端显示第一应用的图标;第一终端接收用户对第一应用的图标的第二操作;响应于第二操作,第一终端显示菜单选项,菜单选项包括第一控件,第一控件用于触发第一终端分布小部件;第一操作是对第一控件的操作。通过在应用的菜单选项中增加用于触发分布该应用的小部件的控件,方便用户实现应用小部件在多端的分布,提高了电子设备的使用效率。
[0016]在另一种可能的实现方式中,小部件是第一应用的多个小部件中,用户选择的或第一终端推荐的。
[0017]在另一种可能的实现方式中,在第一终端接收用户的第一操作之前,该方法还可以包括:第一终端显示小部件;第一终端接收用户对小部件的第三操作;响应于第三操作,第一终端显示菜单选项,操作菜单包括第二控件,第二控件用于触发第一终端分布小部件;第一操作是对第二控件的操作。通过在小部件的菜单选项中增加用于触发分布该小部件的控件,方便用户实现应用小部件在多端的分布,提高了电子设备的使用效率。
[0018]在另一种可能的实现方式中,在第一终端接收用户的第一操作之前,该方法还可以包括:第一终端显示桌面设置界面,该桌面设置界面包括小部件;其中,第一操作是对小部件的拖拽操作;第一终端向第二终端发送第一应用的小部件的布局信息,包括:第一终端在确定小部件被拖拽到预定区域后释放拖拽时,向第二终端发送小部件的布局信息。用户通过对桌面设置界面中小部件进行拖拽,便可触发应用小部件在多端的分布,提高了电子设备的使用效率。
[0019]在另一种可能的实现方式中,上述第一终端向第二终端发送小部件的布局信息,发送业务数据,可以包括:第一终端将小部件的布局信息,业务数据配置到json文件后发送给第二终端。
[0020]在另一种可能的实现方式中,在第一终端向第二终端发送第一应用的小部件的业务数据之后,该方法还可以包括:第一终端根据第一应用的刷新频率信息,定时从第一终端的第一应用获取刷新的业务数据;第一终端向第二终端发送刷新的业务数据,用于第二终端更新显示的小部件中的内容。通过定时获取刷新的业务数据并发送给第二终端,使得第二终端可实现对由第一终端分布来的小部件中内容的及时更新。
[0021]在另一种可能的实现方式中,该方法还可以包括:第一终端接收来自第二终端的第一UI元素的标识和操作类型,第一UI元素的标识和操作类型是第二终端接收到用户的第四操作后发送的,第四操作是对第二终端显示的小部件中第一UI元素的操作;第一终端根据第一UI元素的标识和操作类型,控制第一终端的第一应用对第四操作进行响应。第一终端根据来自第二终端的UI元素的标识和操作类型,控制第一应用对用户在第二终端的操作进行响应,实现了反向控制。
[0022]在另一种可能的实现方式中,在第二终端包括第一应用的情况下,在第一终端向第二终端发送第一应用的小部件的布局信息之后,该方法还可以包括:第一终端接收来自第二终端的请求消息;本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用小部件的显示方法,其特征在于,应用于包括第一应用的第一终端,所述方法包括:所述第一终端与第二终端建立连接;所述第一终端向所述第二终端发送所述第一应用的小部件的布局信息,用于所述第二终端在未显示所述第一应用的小部件的情况下显示所述小部件;其中,所述布局信息包括所述小部件包括的第一用户界面UI元素的标识,样式及在所述小部件中的布局位置。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述第一终端向所述第二终端发送所述第一应用的小部件的业务数据,用于所述第二终端在所述小部件的对应第一UI元素中显示内容;所述业务数据包括所述第一UI元素对应的图片信息,文字信息和状态信息中的一种或多种,所述状态信息用于指示所述第一UI元素的当前状态。3.根据权利要求1或2所述的方法,其特征在于,所述第二终端未显示所述第一应用的小部件包括:所述第二终端不包括所述第一应用;或,所述第二终端包括所述第一应用但未在所述第二终端的桌面添加所述第一应用的小部件。4.根据权利要求1

3中任一项所述的方法,其特征在于,所述小部件包含在所述第一终端的桌面中。5.根据权利要求4所述的方法,其特征在于,在所述第一终端向所述第二终端发送所述第一应用的小部件的布局信息之前,所述方法还包括:所述第一终端确定所述第二终端与所述第二终端登录了同一账号。6.根据权利要求1

3任一项所述的方法,其特征在于,在所述第一终端向所述第二终端发送所述第一应用的小部件的布局信息之前,所述方法还包括:所述第一终端接收用户的第一操作,所述第一操作用于指示分布所述小部件。7.根据权利要求6所述的方法,其特征在于,在所述第一终端接收用户的第一操作之前,所述方法还包括:所述第一终端显示所述第一应用的图标;所述第一终端接收用户对所述第一应用的图标的第二操作;响应于所述第二操作,所述第一终端显示菜单选项,所述菜单选项包括第一控件,所述第一控件用于触发所述第一终端分布所述小部件;所述第一操作是对所述第一控件的操作。8.根据权利要求7所述的方法,其特征在于,所述小部件是所述第一应用的多个小部件中,用户选择的或所述第一终端推荐的。9.根据权利要求6所述的方法,其特征在于,在所述第一终端接收用户的第一操作之前,所述方法还包括:所述第一终端显示所述小部件;所述第一终端接收用户对所述小部件的第三操作;响应于所述第三操作,所述第一终端显示菜单选项,所述操作菜单包括第二控件,所述
第二控件用于触发所述第一终端分布所述小部件;所述第一操作是对所述第二控件的操作。10.根据权利要求6所述的方法,其特征在于,在所述第一终端接收用户的第一操作之前,所述方法还包括:所述第一终端显示桌面设置界面,所述桌面设置界面包括所述小部件;其中,所述第一操作是对所述小部件的拖拽操作;所述第一终端向所述第二终端发送所述第一应用的小部件的布局信息,包括:所述第一终端在确定所述小部件被拖拽到预定区域后释放拖拽时,向所述第二终端发送所述小部件的布局信息。11.根据权利要求2所述的方法,其特征在于,所述第一终端向所述第二终端发送所述布局信息,发送所述业务数据,包括:所述第一终端将所述布局信息,所述业务数据配置到json文件后发送给所述第二终端。12.根据权利要求2

11中任一项所述的方法,其特征在于,在所述第一终端向所述第二终端发送所述第一应用的小部件的业务数据之后,所述方法还包括:所述第一终端根据所述第一应用的刷新频率信息,定时从所述第一终端的所述第一应用获取刷新的所述业务数据;所述第一终端向所述第二终端发送刷新的所述业务数据,用于所述第二终端更新显示的所述小部件中的内容。13.根据权利要求1

12中任一项所述的方法,其特征在于,所述方法还包括:所述第一终端接收来自所述第二终端的所述第一UI元素的标识和操作类型,所述第一UI元素的标识和操作类型是所述第二终端接收到用户的第四操作后发送的,所述第四操作是对所述第二终端显示的所述小部件中所述第一UI元素的操作;所述第一终端根据所述第一UI元素的标识和所述操作类型,控制所述第一终端的所述第一应用对所述第四操作进行响应。14.根据权利要求1

11中任一项所述的方法,其特征在于,在所述第二终端包括所述第一应用的情况下,在所述第一终端向所述第二终端发送所述第一应用的小部件的布局信息之后,所述方法还包括:所述第一终端接收来自所述第二终端的请求消息;响应于所述请求消息,所述第一终端获取所述第一终端中所述第一应用实时的业务数据;所述第一终端向所述第二终端发送所述第一终端中所述第一应用实时的业务数据。15.根据权利要求14所述的方法...

【专利技术属性】
技术研发人员:陈锋曹原邵天雨周星辰
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1