数据处理方法技术

技术编号:39501291 阅读:10 留言:0更新日期:2023-11-24 11:31
本申请实施例提出了一种数据处理方法

【技术实现步骤摘要】
数据处理方法、装置、设备、可读存储介质及程序产品


[0001]本申请涉及计算机
,具体涉及数据处理方法

数据处理装置

计算机设备

计算机可读存储介质以及计算机程序产品


技术介绍

[0002]软件开发工具包
SDK
是提供给移动端开发者的独立功能包,开发者可以根据
SDK
构建特定的应用程序
。SDK
中通常封装有与实现特定功能相关的文件以及对应的
API
接口,通过调用
API
接口可以使用特定功能,如页面布局等页面控制功能

目前,开发者在构建应用程序时会受限于
SDK
,开发者只能通过
SDK
中定义的页面控制功能进行相应的操作,如只能使用
SDK
中默认的页面布局

并且,当需要对应用程序进行定制开发时,开发者无法直接对页面控制功能进行修改,只能通过对
SDK
进行维护更新来实现,这导致定制应用程序的成本较高,且效率较低

因此,如何提高定制应用程序的效率,并降低开发成本,是目前亟需解决的问题


技术实现思路

[0003]本申请提供了一种数据处理方法

装置

设备

可读存储介质及程序产品,可以提高定制应用程序的效率,并降低开发成本

[0004]第一方面,本申请提供了一种数据处理方法,该方法包括:
[0005]获取应用程序的开发数据;上述开发数据包括软件开发工具包
SDK
以及初始源文件,上述
SDK
包括上述初始源文件对应的初始编译文件以及第一管理接口,上述初始编译文件是在创建上述
SDK
时对上述初始源文件编译得到的,上述初始源文件包括上述应用程序的页面表现特征;
[0006]根据对上述初始源文件的编辑操作确定编辑后的初始源文件,并对上述编辑后的初始源文件进行编译处理,得到目标编译文件;
[0007]根据上述
SDK、
上述目标编译文件以及上述第一管理接口创建上述应用程序,上述目标编译文件与上述第一管理接口之间存在关联关系

[0008]第二方面,本申请提供了一种数据处理装置,该装置包括:
[0009]获取模块,用于获取应用程序的开发数据;上述开发数据包括软件开发工具包
SDK
以及初始源文件,上述
SDK
包括上述初始源文件对应的初始编译文件以及第一管理接口,上述初始编译文件是在创建上述
SDK
时对上述初始源文件编译得到的,上述初始源文件包括上述应用程序的页面表现特征;
[0010]处理模块,用于根据对上述初始源文件的编辑操作确定编辑后的初始源文件,并对上述编辑后的初始源文件进行编译处理,得到目标编译文件;
[0011]程序创建模块,用于根据上述
SDK、
上述目标编译文件以及上述第一管理接口创建上述应用程序,上述目标编译文件与上述第一管理接口之间存在关联关系

[0012]第三方面,本申请提供了一种计算机设备,包括:处理器

存储装置和通信接口,上
述处理器

上述通信接口和上述存储装置相互连接,其中,上述存储装置存储有可执行程序代码,上述处理器用于调用上述可执行程序代码,用以实现上述的数据处理方法

[0013]第四方面,本申请提供了一种计算机可读存储介质,上述计算机可读存储介质存储有计算机程序,上述计算机程序包括程序指令,上述程序指令被处理器执行,用以实现如上述的数据处理方法

[0014]第五方面,本申请提供了一种计算机程序产品,上述计算机程序产品包括计算机程序或计算机指令,上述计算机程序或计算机指令被处理器执行,用以实现上述的数据处理方法

[0015]本申请实施例首先获取应用程序的开发数据,开发数据中包括
SDK
以及可供编辑的初始源文件,同时,
SDK
包括初始源文件对应的初始编译文件以及第一管理接口,初始编译文件是在创建
SDK
时对初始源文件编译得到的

然后,根据对初始源文件的编辑操作确定编辑后的初始源文件,并对编辑后的初始源文件进行编译处理,得到目标编译文件,从而实现了对初始源文件的二次开发

通过将目标编译文件与第一管理接口进行关联,再根据
SDK、
目标编译文件以及第一管理接口创建应用程序,使得创建的应用程序可以通过第一管理接口调用目标编译文件,用以展示编辑后的初始源文件包括的应用程序的页面表现特征

上述方法无需通过维护更新
SDK
的方法来定制具有不同页面表现特征的应用程序,从而提高了定制应用程序的效率,并降低了开发成本

附图说明
[0016]为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图

[0017]图1是本申请一个示例性实施例提供的一种数据处理系统的架构示意图;
[0018]图2是本申请一个示例性实施例提供的一种数据处理方法的流程示意图;
[0019]图3是本申请一个示例性实施例提供的一种应用程序的开发数据的示意图;
[0020]图4是本申请一个示例性实施例提供的另一种数据处理方法的流程示意图;
[0021]图
5A
是本申请一个示例性实施例提供的一种编辑初始源文件的流程示意图;
[0022]图
5B
是本申请一个示例性实施例提供的一种创建应用程序的流程示意图;
[0023]图
5C
是本申请一个示例性实施例提供的一种构建
SDK
的流程示意图;
[0024]图
5D
是本申请一个示例性实施例提供的一种
SDK
运行逻辑的流程图;
[0025]图
5E
是本申请实施例提供的一种用户使用应用程序的流程示意图;
[0026]图
5F
是本申请实施例提供的另一种用户使用应用程序的流程示意图;
[0027]图
5G
是本申请实施例提供的又一种用户使用应用程序的流程示意图;
[0028]图6是本申请一个示例性实施例提供的一种数据处理装置的示意框图;
[0029]图7是本申请一个示例性实施例提供的一种计算机设备的示意框图

具体实施方式
[0030]下面将本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种数据处理方法,其特征在于,所述方法包括:获取应用程序的开发数据;所述开发数据包括软件开发工具包
SDK
以及初始源文件,所述
SDK
包括所述初始源文件对应的初始编译文件以及第一管理接口,所述初始编译文件是在创建所述
SDK
时对所述初始源文件编译得到的,所述初始源文件包括所述应用程序的页面表现特征;根据对所述初始源文件的编辑操作确定编辑后的初始源文件,并对所述编辑后的初始源文件进行编译处理,得到目标编译文件;根据所述
SDK、
所述目标编译文件以及所述第一管理接口创建所述应用程序,所述目标编译文件与所述第一管理接口之间存在关联关系
。2.
根据权利要求1所述的方法,其特征在于,所述根据所述
SDK、
所述目标编译文件以及所述第一管理接口创建所述应用程序,包括:创建应用程序项目;在所述应用程序项目中添加代码文件

资源文件以及库依赖,得到所述应用程序的数据包;其中,所述资源文件包括所述目标编译文件,所述库依赖包括所述
SDK
,所述应用程序通过所述第一管理接口调用所述目标编译文件,以展示所述编辑后的初始源文件包括的页面表现特征
。3.
根据权利要求1所述的方法,其特征在于,所述方法还包括:获取针对所述应用程序的开发需求信息;若所述开发需求信息指示对所述应用程序进行定制化处理,则执行所述根据对所述初始源文件的编辑操作确定编辑后的初始源文件的步骤
。4.
根据权利要求3所述的方法,其特征在于,所述
SDK
还包括所述初始编译文件对应的第二管理接口,所述方法还包括:若所述开发需求信息指示不对所述应用程序进行定制化处理,则根据所述
SDK
以及所述第二管理接口创建所述应用程序,所述应用程序通过所述第二管理接口调用所述初始编译文件,以展示所述初始源文件包括的页面表现特征
。5.
根据权利要求1‑4中任一项所述的方法,其特征在于,所述编辑后的初始源文件包括编辑后的布局源文件以及编辑后的语言源文件中的一种或多种,所述目标编译文件包括目标布局编译文件以及目标语言编译文件中的一种或多种,所述目标布局编译文件包括所述编辑后的布局源文件对应的所述应用程序的页面布局特征,所述目标语言编译文件包括所述编辑后的语言源文件对应的所述应用程序的显示语种特征
。6.
根据权利要求5所述的方法,其特征在于,所述初始源文件包括所述布局源文件以及所述语言源文件;所述根据对所述初始源文件的编辑操作确定编辑后的初始源文件,包括:对所述布局源文件进行第一修改处理,得到编辑后的布局源文件;所述第一修改处理包括对所述布局源文件中的元素进行调整

...

【专利技术属性】
技术研发人员:张子豪
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1