[发明专利]调试快应用的方法、调试快应用的装置及电子设备在审
申请号: | 201911120455.6 | 申请日: | 2019-11-15 |
公开(公告)号: | CN110908904A | 公开(公告)日: | 2020-03-24 |
发明(设计)人: | 李建彬 | 申请(专利权)人: | 北京小米移动软件有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京钲霖知识产权代理有限公司 11722 | 代理人: | 李英艳;李志新 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 调试 应用 方法 装置 电子设备 | ||
本公开是关于一种调试快应用的方法、装置及系统。一种调试快应用的方法,应用于调试内核模块,调试快应用的方法包括:接收调试前端发送的调试快应用的调试指令;根据调试指令,获取快应用在快应用平台运行的调试信息;将调试信息组装成用于调试快应用的调试数据;将调试数据发送至调试前端,用于调试快应用。本公开基于快应用运行时进行调试,通过调试内核作为调试前端与快应用之间的桥梁,使调试前端能够直接访问快应用并进行调试,便于快应用的调试效果与调试后的运行效果一致。
技术领域
本公开涉及计算机领域,尤其涉及一种调试快应用的方法、调试快应用的装置及电子设备。
背景技术
相关技术中,快应用是一种由开发者编写一套JS代码、可以在Android、IOS、WebView等多端运行的基于手机硬件平台的程序。开发者可以编写类似传统HTML的形式来开发该程序。该程序从数据角度可以分为组件树(DOM)、样式(CSS)、逻辑(JS代码);从组成上可以分为配置文件(manifest.json)、全局文件(app.js)、页面文件(page),打包后会形成自动编译项目(rpk)文件,该打包文件就是快应用的应用程序。
目前,开发者在调试快应用时,无法测试快应用平台的性能,也不能实时查看到调试结果。
发明内容
为克服相关技术中存在的问题,本公开提供一种调试快应用的方法、调试快应用的装置及电子设备。
根据本公开实施例的第一方面,提供一种调试快应用的方法,应用于调试内核模块,调试快应用的方法包括:接收调试前端发送的调试快应用的调试指令;根据调试指令,通获取快应用在快应用平台运行的调试信息;将获取的调试信息组装成用于调试快应用的调试数据;将调试数据发送至调试前端,用于调试快应用。
在一实施例中,将调试信息组装成用于调试快应用的调试数据,包括:基于网络协议,将调试信息组装成用于调试快应用的调试数据。
在一实施例中,调试信息包括:快应用平台的运行信息、快应用的视图渲染信息或快应用的页面结构信息中的至少一个。
在一实施例中,获取快应用在快应用平台运行的运行信息,包括:通过调试内核模块的V8桥接模块,以桥接的方式获取快应用在快应用平台运行的运行信息;调试信息组装成用于调试快应用的调试数据,包括:将快应用平台的运行信息组装成用于调试快应用的调试数据。
在一实施例中,获取快应用在快应用平台运行的视图渲染信息,包括:通过调试内核模块的平台桥接模块,以桥接的方式获取快应用在快应用平台运行的快应用的视图渲染信息;调试信息组装成用于调试快应用的调试数据,包括:将视图渲染信息组装成用于调试快应用的调试数据。
在一实施例中,获取快应用在快应用平台运行的页面结构信息,包括:通过调试内核模块的页面结构管理模块,获取快应用在快应用平台运行的页面结构信息;调试信息组装成用于调试快应用的调试数据,包括:将页面结构信息组装成用于调试快应用的调试数据。
在一实施例中,将页面结构信息组装成用于调试快应用的调试数据,包括:将获取的页面结构信息进行加锁后,将页面结构信息组装成用于调试快应用的调试数据。
在一实施例中,接收调试前端发送的调试快应用的调试指令,包括:通过交互协议,与调试前端建立连接;基于连接,接收调试前端发送的调试快应用的调试指令。
根据本公开实施例的第二方面,提供一种调试快应用的装置,应用于调试内核模块,调试快应用的装置包括:连接模块,用于接收调试前端发送的调试快应用的调试指令;获取模块,用于根据调试指令,获取快应在快应用平台运行的调试信息;组装模块,用于将调试信息组装成用于调试快应用的调试数据;发送模块,用于将调试信息发送至调试前端,用于将应用信息组装成的调试信息。
在一实施例中,调试信息包括:快应用平台的运行信息、快应用的视图渲染信息或快应用的页面结构信息中的至少一个。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司,未经北京小米移动软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911120455.6/2.html,转载请声明来源钻瓜专利网。