System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 界面显示方法、装置、设备、系统以及存储介质制造方法及图纸_技高网

界面显示方法、装置、设备、系统以及存储介质制造方法及图纸

技术编号:40255457 阅读:10 留言:0更新日期:2024-02-02 22:48
本申请公开了一种界面显示方法、装置、设备、系统以及存储介质,属于界面显示技术领域。该方法用于第一终端设备,包括获取第二终端设备所支持的功能信息;从预存的展示控件库中,确定出与所述功能信息对应的目标展示控件;根据所述目标展示控件,生成目标功能界面;展示所述目标功能界面。本申请可以使第一终端设备根据第二终端设备所支持的功能信息,适应性生成对应的功能界面并进行界面展示,避免了通过修改第一终端设备中APP的原始代码来进行适应性界面展示,从而降低了APP的开发难度。

【技术实现步骤摘要】

本申请涉及界面显示,尤其涉及一种界面显示方法、装置、设备、系统以及存储介质


技术介绍

1、蓝牙运动手表等智能穿戴设备可以实时获取用户的步数、距离、血氧和体温等健康数据,并通过蓝牙连接至用户终端的健康app(applicant,应用程序)进行健康数据的展示与查看,不同功能规格的智能穿戴设备可以兼容一个健康app。

2、在相关技术中,对健康app首页的功能界面进行开发时,一般是由程序开发人员在开发代码中穷举app预设支持的不同功能规格手表的设备型号参数。app可以根据与之连接的设备的具体型号参数来控制功能界面的内容显示。

3、但如果后期需要在健康app上新增一个支持不同健康监测功能的新设备,则需要程序开发人员在app界面显示的原有代码逻辑上进行修改,故后期app的开发代码会因新增设备变得越来越臃肿,从而会增加app的开发难度。


技术实现思路

1、本申请的主要目的在于提供一种界面显示方法、装置、设备、系统以及存储介质,旨在解决app开发难度较大的问题。

2、为实现上述目的,本申请提供一种界面显示方法,用于第一终端设备,该界面显示方法包括:

3、获取第二终端设备所支持的功能信息;

4、从预存的展示控件库中,确定出与功能信息对应的目标展示控件;

5、根据目标展示控件,生成目标功能界面;

6、展示目标功能界面。

7、可选地,获取第二终端设备所支持的功能信息,包括:

8、获取第二终端设备发送的至少一个功能编号信息;其中,功能编号与功能模块一一对应;

9、根据功能编号信息,确定第二终端设备所支持的功能信息。

10、可选地,从预存的展示控件库中,确定出与功能信息对应的目标展示控件,包括:

11、根据功能编号,生成数据集合列表;

12、从预存的功能实现代码片段库中,确定出与数据集合列表对应的至少一个目标代码片段;

13、将至少一个目标代码片段加载至适配器模板,获得目标展示控件;

14、可选地,根据目标展示控件,生成目标功能界面,包括:

15、将目标展示控件加载至列表控件,生成目标功能界面。

16、可选地,功能模块包括血氧模块、心率模块、睡眠模块以及体温模块中的至少一种。

17、此外,为实现上述目的,本申请还提出一种界面显示装置,该装置包括:

18、获取模块,用于获取第二终端设备支持的功能信息;

19、控件确定模块,用于从预存的展示控件库中,确定出与功能信息对应的目标展示控件;

20、界面生成模块,用于根据目标展示控件,生成目标功能界面;

21、界面展示模块,用于展示目标功能界面。

22、可选地,获取模块包括:

23、编号获取单元,用于获取第二终端设备发送的至少一个功能编号信息;

24、信息确定单元,用于根据功能编号信息,确定第二终端设备所支持的功能信息。

25、可选地,控件确定模块包括:

26、列表生成单元,用于根据功能编号,生成数据集合列表;

27、代码确定单元,用于从预存的功能实现代码片段库中,确定出与数据集合列表对应的至少一个目标代码片段;

28、控件生成单元,用于将至少一个目标代码片段加载至适配器模板,获得目标展示控件。

29、此外,为实现上述目的,本申请还提出一种第一终端设备,包括处理器,存储器以及存储在存储器中的计算机程序,该计算机程序被处理器运行时可以实现如上述界面显示方法的步骤。

30、此外,为实现上述目的,本申请还提出一种界面显示系统,该系统包括:

31、第二终端设备,用于发送第二终端设备支持的功能信息至第一终端设备;以及

32、第一终端设备,用于接收第二终端设备发送的功能信息;

33、其中,第二终端设备为智能手环、智能手表或者智能脚环。

34、此外,为实现上述目的,本申请还提出一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时可以实现本申请任意实施例的界面显示方法。

35、本申请提出的一种界面显示方法中,第一终端设备通过获取第二终端设备所支持的功能信息,从而可以从预存的展示控件库中确定出与第二终端设备的功能信息相对应的目标展示控件,从而可以通过目标展示控件生成对应的目标功能界面,并在第一终端设备上展示生成的对应的目标功能界面。由此开发人员无需在代码中硬编码设备参数来进行第二终端设备对应的功能界面的展示,只需要根据第二终端设备的功能信息适应性生成对应的目标功能界面。当存在新增的第二终端设备时,也只需获取该第二终端设备的功能信息进行适应性界面展示,不需再进行代码的逻辑修改,从而可以降低app的开发难度。

本文档来自技高网...

【技术保护点】

1.一种界面显示方法,其特征在于,用于第一终端设备,所述第一终端设备与第二终端设备通信连接,所述方法包括:

2.根据权利要求1所述的界面显示方法,其特征在于,所述获取所述第二终端设备所支持的功能信息,包括:

3.根据权利要求2所述的界面显示方法,其特征在于,所述从预存的展示控件库中,确定出与所述功能信息对应的目标展示控件,包括:

4.根据权利要求2所述的界面显示方法,其特征在于,所述功能模块包括血氧模块、心率模块、睡眠模块以及体温模块中的至少一种。

5.一种界面显示装置,其特征在于,所述装置包括:

6.根据权利要求5所述的界面显示装置,其特征在于,所述获取模块包括:

7.根据权利要求6所述的界面显示装置,其特征在于,所述控件确定模块包括:

8.一种第一终端设备,其特征在于,包括:处理器,存储器以及存储在所述存储器中的计算机程序,所述计算机程序被所述处理器运行时实现如权利要求1至4中任一项所述的界面显示方法的步骤。

9.一种界面显示系统,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述的界面显示方法。

...

【技术特征摘要】

1.一种界面显示方法,其特征在于,用于第一终端设备,所述第一终端设备与第二终端设备通信连接,所述方法包括:

2.根据权利要求1所述的界面显示方法,其特征在于,所述获取所述第二终端设备所支持的功能信息,包括:

3.根据权利要求2所述的界面显示方法,其特征在于,所述从预存的展示控件库中,确定出与所述功能信息对应的目标展示控件,包括:

4.根据权利要求2所述的界面显示方法,其特征在于,所述功能模块包括血氧模块、心率模块、睡眠模块以及体温模块中的至少一种。

5.一种界面显示装置,其特征在于,所述装置包括:

6....

【专利技术属性】
技术研发人员:黄文海江滔邵国光陈悦清
申请(专利权)人:深圳优美创新科技有限公司
类型:发明
国别省市:

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

1