-
公开(公告)号:CN113938743B
公开(公告)日:2023-06-27
申请号:CN202010651585.9
申请日:2020-07-08
Applicant: 华为技术有限公司
IPC: H04N21/4363 , H04N21/43 , H04N21/478 , H04N21/475 , H04N21/41 , H04N21/422 , H04N21/431 , H04N21/443 , H04M1/72415
Abstract: 本申请涉及终端技术领域,公开了一种电子设备间的协同控制方法及系统,第二电子设备在触发协同控制时,将运行业务关联的远程视图逻辑信息发送到第一电子设备。第一电子设备基于远程视图逻辑信息中包含的界面布局文件在本地直接加载与业务相关的界面。如此,对于第一电子设备端,无需针对第二电子设备的运行业务在第一电子设备端自定义设置与该运行业务相关的组件以及参数等,只需加载第一电子设备传输的远程视图逻辑信息即可。第二电子设备的运行业务均可以在第二电子设备侧定义分布式业务逻辑,再由第二电子设备同步至第一电子设备,应用场景广。
-
公开(公告)号:CN118260034A
公开(公告)日:2024-06-28
申请号:CN202211695198.0
申请日:2022-12-28
Applicant: 华为技术有限公司
IPC: G06F9/48 , G06F3/0483 , G06F3/0487
Abstract: 一种操作方法及电子设备,涉及终端技术领域,可以提高用户的使用体验。该方法包括:显示第一界面,第一界面包括第一控件;接收用户作用于第一控件的操作事件;在第一控件为时效性控件的情况下,执行如下操作:分发操作事件,获取第一时间戳与第二时间戳;第一时间戳为操作事件分发开始的时间戳;第二时间戳为操作事件分发结束的时间戳;时效性控件对应的操作事件具有有效期;获取操作事件的分发耗时,若分发耗时大于有效期,则丢弃操作事件;若分发耗时小于或等于有效期,则执行操作事件;分发耗时为第一时间戳与第二时间戳的时间差。
-
公开(公告)号:CN112527301A
公开(公告)日:2021-03-19
申请号:CN201910880334.5
申请日:2019-09-18
Applicant: 华为技术有限公司
Abstract: 本申请提供一种实现应用插件化的方法及电子设备,用以实现应用的插件独立开发和发布,以提高应用开发的效率,和提升应用的灵活性。在该方案中,电子设备在提前安装应用的基础模块的前提下,可以从服务器下载并安装该应用的插件,以扩展该应用的功能。由于电子设备可以从服务器上独立下载插件,插件的开发、发布以及下载安装过程均无需依赖于基础模块,因此该方案可以实现应用的独立开发和发布,能够提高应用开发的效率,和提升应用的灵活性。
-
公开(公告)号:CN110096315B
公开(公告)日:2020-09-04
申请号:CN201910221253.4
申请日:2019-03-22
Applicant: 华为技术有限公司
IPC: G06F9/445
Abstract: 本申请实施例提供一种组件加载方法和装置,涉及终端领域,能够实时智能地加载所需组件,从而提升应用的运行速度和流畅性,节约终端设备的内存空间。其方法为:终端设备获取目标应用的代码的调用关系图,调用关系图指示目标应用包括的多个类之间的调用关系;终端设备确定用户调用点到目标组件的第一调用距离集合,用户调用点为用户在目标应用调用的第一个类,目标组件包括多个类中的部分类,第一调用距离集合包括用户调用点到目标组件中每个类之间的最短调用距离;终端设备根据第一调用距离集合确定静态加载目标组件或动态加载目标组件。本申请实施例应用于终端设备加载组件化、插件化应用的过程中。
-
公开(公告)号:CN112527301B
公开(公告)日:2022-10-25
申请号:CN201910880334.5
申请日:2019-09-18
Applicant: 华为技术有限公司
Abstract: 本申请提供一种实现应用插件化的方法及电子设备,用以实现应用的插件独立开发和发布,以提高应用开发的效率,和提升应用的灵活性。在该方案中,电子设备在提前安装应用的基础模块的前提下,可以从服务器下载并安装该应用的插件,以扩展该应用的功能。由于电子设备可以从服务器上独立下载插件,插件的开发、发布以及下载安装过程均无需依赖于基础模块,因此该方案可以实现应用的独立开发和发布,能够提高应用开发的效率,和提升应用的灵活性。
-
公开(公告)号:CN112527386B
公开(公告)日:2022-10-04
申请号:CN201910883546.9
申请日:2019-09-18
Applicant: 华为技术有限公司
Abstract: 本申请提供应用程序发布方法及装置,涉及AI技术领域,电子设备接收到用户输入的用于请求分析原始APK代码的请求指令后,根据请求指令分析APK代码,得到注解信息xml文件,并根据xml文件和APK代码,收集xml文件中每个注解对应的代码片段,并对收集到的代码片段进行分类得到代码信息xml文件。之后,根据注解信息xml文件、代码信息xml文件和APK代码,生成多个df工程文件和基础文件,打包该些df工程文件和基础文件,得到AAB文件并发布。用户下载APP时,由云服务器基于AAB文件构建特定的APK文件供用户下载,特定的APK文件体积小、速度快且消耗的流量较少。
-
公开(公告)号:CN113938743A
公开(公告)日:2022-01-14
申请号:CN202010651585.9
申请日:2020-07-08
Applicant: 华为技术有限公司
IPC: H04N21/4363 , H04N21/43 , H04N21/478 , H04N21/475 , H04N21/41 , H04N21/422 , H04N21/431 , H04N21/443 , H04M1/72415
Abstract: 本申请涉及终端技术领域,公开了一种电子设备间的协同控制方法及系统,第二电子设备在触发协同控制时,将运行业务关联的远程视图逻辑信息发送到第一电子设备。第一电子设备基于远程视图逻辑信息中包含的界面布局文件在本地直接加载与业务相关的界面。如此,对于第一电子设备端,无需针对第二电子设备的运行业务在第一电子设备端自定义设置与该运行业务相关的组件以及参数等,只需加载第一电子设备传输的远程视图逻辑信息即可。第二电子设备的运行业务均可以在第二电子设备侧定义分布式业务逻辑,再由第二电子设备同步至第一电子设备,应用场景广。
-
公开(公告)号:CN112527386A
公开(公告)日:2021-03-19
申请号:CN201910883546.9
申请日:2019-09-18
Applicant: 华为技术有限公司
Abstract: 本申请提供一种应用程序发布方法及装置,涉及人工智能(artificial intelligence,AI)技术领域,电子设备接收到用户输入的用于请求分析原始APK代码的请求指令后,根据请求指令分析APK代码,得到注解信息xml文件,并根据xml文件和APK代码,收集xml文件中每个注解对应的代码片段,并对收集到的代码片段进行分类得到注解信息xml文件。之后,根据注解信息xml文件、代码信息xml文件和APK代码,生成多个df工程文件和基础文件,打包该些df工程文件和基础文件,得到AAB文件并发布。该过程中,电子设备自动的对原始的APK代码进行重构,以将原始的APK代码重构成基础部分和动态部分,从而一键生成AAB文件,并将构建出的AAB文件发布至云服务器,用户下载APP时,由云服务器基于AAB文件构建特定的APK文件供用户下载,特定的APK文件体积小、速度快且消耗的流量较少。
-
公开(公告)号:CN110096315A
公开(公告)日:2019-08-06
申请号:CN201910221253.4
申请日:2019-03-22
Applicant: 华为技术有限公司
IPC: G06F9/445
Abstract: 本申请实施例提供一种组件加载方法和装置,涉及终端领域,能够实时智能地加载所需组件,从而提升应用的运行速度和流畅性,节约终端设备的内存空间。其方法为:终端设备获取目标应用的代码的调用关系图,调用关系图指示目标应用包括的多个类之间的调用关系;终端设备确定用户调用点到目标组件的第一调用距离集合,用户调用点为用户在目标应用调用的第一个类,目标组件包括多个类中的部分类,第一调用距离集合包括用户调用点到目标组件中每个类之间的最短调用距离;终端设备根据第一调用距离集合确定静态加载目标组件或动态加载目标组件。本申请实施例应用于终端设备加载组件化、插件化应用的过程中。
-
公开(公告)号:CN115437630A
公开(公告)日:2022-12-06
申请号:CN202110621395.7
申请日:2021-06-03
Applicant: 华为技术有限公司
IPC: G06F8/38
Abstract: 一种UI界面与数据的绑定方法及电子设备,涉及电子设备领域,可以避免应用开发过程中的重复开发,提升应用的开发效率,该方法包括:在第一应用的界面描述文件中声明第一控件与第一元数据的绑定关系,并指定与第一控件绑定的第一元数据所对应的第一数据源;在第二应用的界面描述文件中声明第二控件与第一元数据的绑定关系,并指定与第二控件绑定的第一元数据对应的第二数据源;当运行第一应用时,根据第一数据源对应的第一元数据的内容显示第一控件;当运行第二应用时,根据第二数据源对应的第二元数据的内容显示第二控件。
-
-
-
-
-
-
-
-
-