-
公开(公告)号:CN119718322A
公开(公告)日:2025-03-28
申请号:CN202311266172.9
申请日:2023-09-27
Applicant: 北京小米移动软件有限公司
IPC: G06F8/41
Abstract: 本公开是关于一种节点编译方法、装置及存储介质。节点编译方法包括:响应于进行快应用元素节点属性绑定,确定所述元素节点的属性值类型,所述属性值类型为动态属性或静态属性;基于所述属性值类型,为所述元素节点创建侦听器,所述侦听器用于监测所述节点属性对应数据的变化。通过本公开,可减小应用侧内存的占用,减少了不必要的内存消耗,提升应用程序的性能,提高大型快应用持续运行的时间。
-
公开(公告)号:CN117813600A
公开(公告)日:2024-04-02
申请号:CN202280004242.0
申请日:2022-06-20
Applicant: 北京小米移动软件有限公司
IPC: G06F16/957
Abstract: 一种应用控制方法、装置、电子设备以及存储介质,该方法包括:响应于检测到应用程序中由当前页面对象跳转至第一页面对象,获取预先缓存的第一页面对象的配置数据(S210),根据配置数据生成第一页面对象(S220)。本方法可以实现页面对象的快速跳转,而且对于小内存设备也可以实现多个页面对象的缓存,无需重新初始化配置历史页面对象,提高应用程序使用的流畅性。
-
公开(公告)号:CN117616392A
公开(公告)日:2024-02-27
申请号:CN202280004222.3
申请日:2022-06-20
Applicant: 北京小米移动软件有限公司
IPC: G06F9/451
Abstract: 本公开涉及应用程序技术领域,具体提供了一种应用启动方法、装置、电子设备以及存储介质。一种应用启动方法,包括:响应于接收到应用程序的启动指令,获取所述应用程序的闭包数据;通过程序运行时执行所述闭包数据,得到所述应用程序对应的全局变量数据和页面对象数据;根据所述全局变量数据和所述页面对象数据在当前进程中初始化所述应用程序,以启动所述应用程序。本公开实施方式中,通过将应用程序的程序文件编译为闭包数据,从而实现应用程序之间的变量和状态隔离,避免出现数据污染的问题,提高应用程序切换启动时的稳定性和可靠性。
-
公开(公告)号:CN119690691A
公开(公告)日:2025-03-25
申请号:CN202311246099.9
申请日:2023-09-25
Applicant: 北京小米移动软件有限公司
Inventor: 周冰清
IPC: G06F9/54
Abstract: 本公开是关于一种服务调用方法、装置、电子设备及存储介质。服务调用方法应用于支持快应用的电子设备,包括:基于第一快应用对目标服务的服务调用请求,确定目标服务的服务访问接口,其中,目标服务由第二快应用提供;基于服务访问接口,建立第一快应用与目标服务之间的通信连接,在第一快应用中调用目标服务。本公开实施例中的方法通过为第一快应用提供目标服务的服务访问接口,使得第一快应用能够调用第二快应用中的目标服务,从而实现不同快应用之间的数据交换。
-
公开(公告)号:CN117616794A
公开(公告)日:2024-02-27
申请号:CN202280004241.6
申请日:2022-06-20
Applicant: 北京小米移动软件有限公司
Abstract: 本公开涉及电子设备技术领域,具体提供了一种数据通信方法、装置、系统、电子设备及存储介质。一种数据通信方法,应用于移动终端,包括:接收穿戴设备发送的数据请求;通过所述移动终端的预设应用解析所述数据请求,确定与所述应用标识对应的目标应用,并将所述数据请求发送至所述目标应用;所述目标应用基于所述数据请求生成目标数据,并向所述预设应用发送所述目标数据;所述预设应用将所述目标数据发送至所述穿戴设备。本公开实施方式,通过建立移动终端侧的第三方应用与穿戴设备上第三方应用的数据互通,从而可以在穿戴设备侧实现第三方应用数据的展示,提高用户体验。
-
公开(公告)号:CN117616390A
公开(公告)日:2024-02-27
申请号:CN202280004237.X
申请日:2022-06-20
Applicant: 北京小米移动软件有限公司
Inventor: 周冰清
Abstract: 本公开涉及电子设备技术领域,具体提供了一种应用管理方法、装置、电子设备以及存储介质。一种应用管理方法,包括:响应于由当前运行的第一应用实例切换至第二应用实例,将第一应用实例的第一配置信息缓存在当前运行的目标进程中;根据获取的第二应用实例的第二配置信息对目标进程初始化配置。本公开实施方式,实现单进程中多个应用的同时保活,提高应用启动效率。
-
公开(公告)号:CN119668732A
公开(公告)日:2025-03-21
申请号:CN202311219608.9
申请日:2023-09-20
Applicant: 北京小米移动软件有限公司
IPC: G06F9/451 , G06F3/0484 , G06F9/54 , G06F16/958
Abstract: 本公开是关于一种页面显示方法及装置、电子设备及存储介质。该方法包括:响应于检测到对快应用页面中页面元素的操作指令,在应用层利用文档对象模型服务确定操作指令对应的通知消息;其中,通知消息中携带有待渲染的文档对象节点标识以及待渲染的文档对象节点对应的事件信息,待渲染的文档对象节点为至少包括操作指令所操作的页面元素对应的节点;向本地服务层发送通知消息;通过本地服务层根据通知消息中的事件信息对关联文档对象节点标识的节点进行渲染;显示节点渲染后的快应用页面。通过该方法,减小了应用框架层的内存占用,提升了快应用的性能。
-
公开(公告)号:CN117616394A
公开(公告)日:2024-02-27
申请号:CN202280004152.1
申请日:2022-06-20
Applicant: 北京小米移动软件有限公司
Abstract: 本公开是关于一种混合渲染应用系统、渲染方法、电子设备和存储介质。该系统包括JS框架、原生框架和渲染引擎;所述JS框架具有应用生命周期管理功能和应用逻辑处理功能;原生框架具有UI树管理功能;UI树包括DOM树、Widget树和Layout树;所述原生框架包括构建接口API,用于响应于所述JS框架的请求创建和/或更新所述UI树中的DOM树、Widget树和Layout树;以及响应于检测到对用户界面的交互操作向所述JS框架发送交互操作事件;所述JS框架包括回调请求接口API,用于响应于所述原生框架检测到的交互操作事件,以更新所述UI树;所述渲染引擎用于根据所述原生框架输出的Widget树执行渲染并生成用户界面。本实施例可降低混合渲染应用系统所占用内存的大小,降低对内存的占用量。
-
公开(公告)号:CN119621362A
公开(公告)日:2025-03-14
申请号:CN202311174532.2
申请日:2023-09-12
Applicant: 北京小米移动软件有限公司
Abstract: 本公开是关于一种数据处理方法及装置、电子设备、存储介质,所述方法包括:响应于检测到对象的访问指令,根据所述对象的类型生成所述对象的代理;根据所述对象的代理,监听对所述对象的操作事件;根据所述操作事件,响应对所述对象的操作。通过该方案,可以实现通过代理对对象的访问,且具有较高普适性。
-
公开(公告)号:CN118043780A
公开(公告)日:2024-05-14
申请号:CN202280004246.9
申请日:2022-06-20
Applicant: 北京小米移动软件有限公司
IPC: G06F9/48
Abstract: 一种定时任务管理方法、装置、电子设备(1800)以及存储介质,方法包括:响应于定时任务处于运行状态,确定定时任务对应的任务类型(S210);任务类型包括页面级定时任务和应用级定时任务;根据任务类型确定定时任务所属的目标对象,并根据目标对象的运行状态控制定时任务的运行(S220)。将应用程序的定时任务进行分级管理,使得定时任务的管理更加准确、高效,降低定时任务被错误触发的风险,提高应用程序运行的稳定性和可靠性。
-
-
-
-
-
-
-
-
-