[发明专利]移动端界面的修改方法及其装置、计算机终端设备和介质有效
申请号: | 202111190337.X | 申请日: | 2021-10-13 |
公开(公告)号: | CN113626033B | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 杨梦飞;卢超;陈永辉;李海荣 | 申请(专利权)人: | 广州市玄武无线科技股份有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 陈旭红;钟文瀚 |
地址: | 510000 广东省广州市天河区体*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 界面 修改 方法 及其 装置 计算机 终端设备 介质 | ||
本发明公开了一种移动端界面的修改方法及其装置、计算机终端设备和介质。该方法:获取待修改界面的图层信息,所述图层信息包括所述待修改界面的类名;创建所述待修改界面的类所对应的分类;在所述分类中修改所述待修改界面的生命周期方法;在修改后的生命周期方法中,重新绘制或调整新界面。与现有技术相比,本发明能够在无法获取源码的framework中修改移动端界面,操作简单,便于开发过程中对framework中UI界面的修改,提高了开发效率。
技术领域
本发明涉及计算机技术领域,特别是涉及一种移动端界面的修改方法及其装置、计算机终端设备和介质。
背景技术
软件框架(Software framework),通常指的是为了实现某个业界标准或完成特定基本任务的软件组件规范,也指为了实现某个软件组件规范时,提供规范所要求之基础功能的软件产品。目前的移动端界面流程开发过程中,美工需要首先使用PC完成移动端的界面布局,在界面布局审核通过后,再由相应操作平台的界面研发分别采用各自的界面编辑器实现各自操作平台下的界面布局,也即不同操作平台的界面研发是分别进行的。例如,iOS和安卓的界面研发目前是分别进行,iOS可以使用Xcode进行界面编辑,安卓可以使用eclipse进行界面编辑。
在开发过程中会使用某些framework来实现某些功能,例如相关界面的UI(UserInterface,用户界面),当framework中的UI无法满足相关需求时,就需要修改framework中的UI。要修改framework中的UI常规做法就是拿到framework的相关源码,在源码中修改相关UI,然后再重新生成framework使用。当有framework的相关源码时会很容易实现,当没有相关源码便无法实现此功能。
因此,目前需要本领域技术人员迫切解决的一个技术问题就是:如何在无法获得framework对应的源码时,对framework中的UI界面进行修改。
发明内容
本发明的目的是:提供一种移动端界面的修改方法及其装置、计算机终端设备和介质,能够解决如何在无法获得framework对应的源码时,对framework中的UI界面进行修改的问题。
为了实现上述目的,本发明提供了一种移动端界面的修改方法,包括:
获取待修改界面的图层信息,所述图层信息包括所述待修改界面的类名;
创建所述待修改界面的类所对应的分类;
在所述分类中修改所述待修改界面的生命周期方法;
在修改后的生命周期方法中,重新绘制或调整新界面。
在某一个实施例中,在所述获取待修改界面的图层信息之前,还包括:
通过Xcode集成开发工具显示移动端Framework框架中的待修改界面;
通过所述Xcode集成开发工具的调试工具获取所述待修改界面的图层信息。
在某一个实施例中,所述在所述分类中修改所述待修改界面的生命周期方法,还包括:
在所述分类中重写所述待修改界面的生命周期方法,以获得新界面的生命周期方法;其中,所述新界面具有新UI及与新UI对应的UI逻辑。
在某一个实施例中,在所述在所述分类中修改所述待修改界面的生命周期方法之前,包括:
在所述分类中创建新界面的生命周期方法;
则所述在所述分类中修改所述待修改界面的生命周期方法,包括:
在所述分类中,通过交换方法,将所述待修改界面的生命周期方法交换成新界面的生命周期方法;其中,所述新界面具有新UI及所述待修改界面的旧UI逻辑。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市玄武无线科技股份有限公司,未经广州市玄武无线科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111190337.X/2.html,转载请声明来源钻瓜专利网。