数据处理方法及装置与流程

文档序号:35357719发布日期:2023-09-08 00:46阅读:15来源:国知局
数据处理方法及装置与流程

本技术涉及数据处理,尤其涉及一种数据处理方法及装置。


背景技术:

1、随着技术发展,电子设备的尺寸越来越小,电子设备的显示屏随着尺寸的变小而变小,显示屏能够显示出来的内容受到显示屏的尺寸影响,导致显示屏不能显示完整内容。例如显示屏在显示内容的同时隐藏内容,隐藏的内容可以在特定操作下显示或继续隐藏,在显示隐藏的内容和/或继续隐藏该内容时,电子设备存在数据处理耗时较长的问题,从而导致显示屏的显示卡顿严重,降低了用户体验。


技术实现思路

1、本技术提供了一种数据处理方法及装置,目的在于解决在显示隐藏的内容和/或继续隐藏该内容时出现的数据处理耗时较长的问题,以降低显示卡顿,提高用户体验。为了实现上述目的,本技术提供了以下技术方案:

2、第一方面,本技术提供一种数据处理方法,应用于电子设备中,方法包括:显示第一界面,第一界面显示第一数量的设备信息;响应于界面刷新指令,显示第二界面,第二界面显示第二数量的设备信息,第一数量的设备信息和第二数量的设备信息中具有相同的设备信息,相同的设备信息的显示属性为第一值,第一值用于使相同的设备信息在第一界面和第二界面中可见,由此电子设备从第一界面刷新为第二界面时,控制第二界面显示的第二数量的设备信息的显示属性即可,相对于目前界面刷新时电子设备循环移除设备信息、循环通知设备和循环重新添加设备信息来说,减少界面刷新的耗时,从而降低显示卡顿,提高用户体验。例如电子设备显示图1中的(1)所示的蓝牙界面,在该蓝牙界面上显示2条已配对蓝牙设备信息,该蓝牙界面上还显示有标记为更多的控件,该控件指示蓝牙界面隐藏了部分已配对蓝牙设备信息,隐藏的已配对蓝牙设备信息的显示属性为第二值;用户点击标记为更多的控件后,电子设备刷新蓝牙界面,显示图1中的(3)所示的蓝牙界面,在该蓝牙界面上显示3条已配对蓝牙设备信息,相对于图1中的(1)所示的蓝牙界面,图1中的(3)所示的蓝牙界面显示了之前隐藏的已配对蓝牙设备信息,隐藏的已配对蓝牙设备信息的显示属性从第二值切换为第一值,在图1中的(3)所示的蓝牙界面中控件标记为收起。若用户点击标记为收起的控件,电子设备再次刷新蓝牙界面,显示图1中的(1)所示的蓝牙界面,继续隐藏一些已配对蓝牙设备信息,相对应的被隐藏的已配对蓝牙设备信息的显示属性从第一值切换为第二值。由此,电子设备在刷新蓝牙界面时控制蓝牙界面中已配对蓝牙设备信息的显示属性即可,省去循环移除、循环通知和循环重新添加的过程,减少界面刷新的耗时,从而降低显示卡顿,提高用户体验。其中第一值可以是true,用于使设备信息在界面上可见,可见是指显示属性为第一值的设备信息显示在界面上。第二值可以是false,用于使设备信息在界面上不可见,不可见是指显示属性为第二值的设备信息不显示在界面上。

3、可选的,响应于界面刷新指令,显示第二界面包括:响应于对第一界面中设置为第一标记的控件的操作,显示第二界面,第二数量的设备信息包括第一数量的设备信息和第三数量的设备信息,第三数量的设备信息的显示属性从第二值切换为第一值,第二值用于使第三数量的设备信息在第一界面中不可见;方法还包括:响应于对第二界面中设置为第二标记的控件的操作,显示第一界面,第三数量的设备信息的显示属性从第一值切换为第二值,通过对设置为第一标记的控件的操作完成第一界面向第二界面的切换,以及通过对设置为第二标记的控件的操作完成第二界面向第一界面的切换。在界面切换过程中,电子设备可以控制第三数量的设备信息的显示属性,通过控制显示属性完成界面刷新,减少界面刷新的耗时,降低显示卡顿,提高了用户体验。

4、可选的,设备信息是已配对蓝牙设备信息,第一标记为更多,第一数量是第一界面能够显示的已配对蓝牙设备信息的最大数量;第二标记为收起,第二数量是与电子设备配对过的所有蓝牙设备的数量。

5、可选的,方法还包括:响应于对第一数量的设备信息中至少一个设备信息的修改指令,得到修改后的设备信息;响应于界面刷新指令,显示第二界面包括:响应于设备信息修改完成指令,显示第二界面,第二数量的设备信息包括修改后的设备信息,修改后的设备信息的显示属性为第一值。其中修改指令可以是修改第一数量的设备信息中的一个设备信息,如修改设备名称等,相对应的,电子设备可以响应对设备信息的点击操作,显示第三界面,第三界面上显示有所点击的设备信息,以在第三界面上完成对设备信息的修改。在点击第三界面上的返回控件后,电子设备显示第二界面,第二界面中显示修改后的设备信息和第一数量的设备信息中没有被修改的设备信息,这些设备信息的显示属性为第一值,在修改设备信息场景中,第二数量和第一数量相同,由此在修改设备信息场景,电子设备同样通过控制设备信息的显示属性完成界面刷新。

6、在一些示例中,修改指令可以是删除一个设备信息,如设备信息为已配对蓝牙设备信息,修改指令可以是取消一个蓝牙设备的配对,那么与该蓝牙设备对应的已配对蓝牙设备信息被删除。在完成设备信息删除后电子设备显示第二界面,第二界面至少显示第一数量的设备信息中没有被删除的设备信息。若第一界面隐藏了部分设备信息,在删除一个设备信息后,被隐藏的部分设备信息中的一个设备信息可以显示在第二界面,此时该设备信息的显示属性从第二值切换为第一值,通过控制设备信息的显示属性完成界面刷新。

7、可选的,方法还包括:响应于连接指令,控制电子设备与连接指令指向的目标设备连接;响应于界面刷新指令,显示第二界面包括:在电子设备完成与目标设备的连接后,生成目标设备的设备信息,且目标设备的显示属性为第一值,第一值用于使目标设备显示在第二界面上,第二界面上还显示第一数量的设备信息的至少部分设备信息。在电子设备与一个目标设备完成连接后,第二界面上可以显示该目标设备的设备信息,在该场景下,电子设备可以生成该目标设备的设备信息,对于第一数量的设备信息,电子设备控制这些设备信息的显示属性即可,如第一数量的设备信息中排序在最后一位的设备信息的显示属性从第一值切换为第二值,以在第二界面上继续显示第一数量的设备信息,但是又能够显示电子设备当前连接上的目标设备的设备信息。

8、可选的,电子设备的应用程序层包括设置应用程序;电子设备的应用程序框架层包括设备配置模块;设置应用程序用于显示第一界面,第一界面显示显示第一数量的设备信息;设置应用程序还用于响应于界面刷新指令,显示第二界面,第二界面显示第二数量的设备信息,第一数量的设备信息和第二数量的设备信息中具有相同的设备信息;设备配置模块用于将相同的设备信息的显示属性设置为第一值,第一值用于使相同的设备信息在第一界面和第二界面中可见。

9、可选的,设置应用程序用于响应于对第一界面中设置为第一标记的控件的操作,显示第二界面,第二数量的设备信息包括第一数量的设备信息和第三数量的设备信息;设备配置模块用于在显示第二界面时,将第三数量的设备信息的显示属性从第二值切换为第一值,第二值用于使第三数量的设备信息在第一界面中不可见;设置应用程序还用于响应于对第二界面中设置为第二标记的控件的操作,显示第一界面;设备配置模块还用于,在显示第一界面时将第三数量的设备信息的显示属性从第一值切换为第二值。

10、可选的,应用程序框架层还包括配置监听模块、事件管理模块、设备列表模块;配置监听模块用于监听到第一界面显示的设备信息发生变化,并通过事件管理模块通知设置应用程序第一界面显示的设备信息发生变化,设备信息发生变化包括设备信息被修改和完成与目标设备的连接;设备列表模块用于在电子设备完成与目标设备的连接后,生成目标设备的设备信息;设置应用程序用于响应设备信息发生变化的指令,显示第二界面;设备配置模块用于在显示第二界面时,控制设备信息的显示属性。

11、第二方面,本技术提供一种电子设备,电子设备包括:一个或多个处理器;一个或多个存储器;存储器存储有一个或多个程序,当一个或者多个程序被处理器执行时,使得电子设备执行上述数据处理方法。

12、第三方面,本技术提供一种计算机可读存储介质,计算机可读存储介质中存储了计算机程序,当计算机程序被处理器执行时,使得处理器执行上述数据处理方法。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1