【技术实现步骤摘要】
数据处理方法、装置、设备、可读存储介质及程序产品
[0001]本申请涉及计算机
,具体涉及数据处理方法
、
数据处理装置
、
计算机设备
、
计算机可读存储介质以及计算机程序产品
。
技术介绍
[0002]软件开发工具包
SDK
是提供给移动端开发者的独立功能包,开发者可以根据
SDK
构建特定的应用程序
。SDK
中通常封装有与实现特定功能相关的文件以及对应的
API
接口,通过调用
API
接口可以使用特定功能,如页面布局等页面控制功能
。
目前,开发者在构建应用程序时会受限于
SDK
,开发者只能通过
SDK
中定义的页面控制功能进行相应的操作,如只能使用
SDK
中默认的页面布局
。
并且,当需要对应用程序进行定制开发时,开发者无法直接对页面控制功能进行修改,只能通过对
SDK
进行维护更新来实现,这导致定制应用程序的成本较高,且效率较低
。
因此,如何提高定制应用程序的效率,并降低开发成本,是目前亟需解决的问题
。
技术实现思路
[0003]本申请提供了一种数据处理方法
、
装置
、
设备
、
可读存储介质及程序产品,可以提高定制应用程序的效率,并降低开发成本
。
[00 ...
【技术保护点】
【技术特征摘要】
1.
一种数据处理方法,其特征在于,所述方法包括:获取应用程序的开发数据;所述开发数据包括软件开发工具包
SDK
以及初始源文件,所述
SDK
包括所述初始源文件对应的初始编译文件以及第一管理接口,所述初始编译文件是在创建所述
SDK
时对所述初始源文件编译得到的,所述初始源文件包括所述应用程序的页面表现特征;根据对所述初始源文件的编辑操作确定编辑后的初始源文件,并对所述编辑后的初始源文件进行编译处理,得到目标编译文件;根据所述
SDK、
所述目标编译文件以及所述第一管理接口创建所述应用程序,所述目标编译文件与所述第一管理接口之间存在关联关系
。2.
根据权利要求1所述的方法,其特征在于,所述根据所述
SDK、
所述目标编译文件以及所述第一管理接口创建所述应用程序,包括:创建应用程序项目;在所述应用程序项目中添加代码文件
、
资源文件以及库依赖,得到所述应用程序的数据包;其中,所述资源文件包括所述目标编译文件,所述库依赖包括所述
SDK
,所述应用程序通过所述第一管理接口调用所述目标编译文件,以展示所述编辑后的初始源文件包括的页面表现特征
。3.
根据权利要求1所述的方法,其特征在于,所述方法还包括:获取针对所述应用程序的开发需求信息;若所述开发需求信息指示对所述应用程序进行定制化处理,则执行所述根据对所述初始源文件的编辑操作确定编辑后的初始源文件的步骤
。4.
根据权利要求3所述的方法,其特征在于,所述
SDK
还包括所述初始编译文件对应的第二管理接口,所述方法还包括:若所述开发需求信息指示不对所述应用程序进行定制化处理,则根据所述
SDK
以及所述第二管理接口创建所述应用程序,所述应用程序通过所述第二管理接口调用所述初始编译文件,以展示所述初始源文件包括的页面表现特征
。5.
根据权利要求1‑4中任一项所述的方法,其特征在于,所述编辑后的初始源文件包括编辑后的布局源文件以及编辑后的语言源文件中的一种或多种,所述目标编译文件包括目标布局编译文件以及目标语言编译文件中的一种或多种,所述目标布局编译文件包括所述编辑后的布局源文件对应的所述应用程序的页面布局特征,所述目标语言编译文件包括所述编辑后的语言源文件对应的所述应用程序的显示语种特征
。6.
根据权利要求5所述的方法,其特征在于,所述初始源文件包括所述布局源文件以及所述语言源文件;所述根据对所述初始源文件的编辑操作确定编辑后的初始源文件,包括:对所述布局源文件进行第一修改处理,得到编辑后的布局源文件;所述第一修改处理包括对所述布局源文件中的元素进行调整
、
...
【专利技术属性】
技术研发人员:张子豪,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。