应用程序包导出方法、装置、终端设备及存储介质制造方法及图纸

技术编号:33378580 阅读:47 留言:0更新日期:2022-05-11 22:47
本发明专利技术公开了一种应用程序包导出方法、装置、终端设备及存储介质。该方法包括:获取应用程序包的包信息;分割提取所述包信息,得到第一数据和第二数据,所述第一数据包括所述应用程序包的名称,所述第二数据包括所述应用程序包的链接;将第一预设字符与所述第一数据、第二数据结合,得到第三数据,其中,所述第一预设字符用于指示所述应用程序包的存储路径;基于所述第三数据导出所述应用程序包至所述存储路径。本发明专利技术解决了人工导出应用程序包较为耗费时间的问题,通过缩短查找应用程序包的时间及简化数据处理量,提高应用程序包的导出效率。率。率。

【技术实现步骤摘要】
应用程序包导出方法、装置、终端设备及存储介质


[0001]本专利技术涉及数据处理
,尤其涉及一种应用程序包导出方法、装置、终端设备及存储介质。

技术介绍

[0002]在测试领域,测试人员通常需要将安卓设备的应用程序包导出进行测试,目前常用的办法是,通过测试人员手动选择应用程序包进行导出,该方法需要测试人员先找到应用程序包后,才能将应用程序包导出,较为耗费时间。

技术实现思路

[0003]本专利技术实施例的主要目的在于提供一种应用程序包导出方法、装置、终端设备及存储介质,旨在解决现有导出应用程序包的方法较为耗费时间的问题。
[0004]为实现上述目的,本专利技术实施例提供一种应用程序包导出方法,所述应用程序包导出方法包括:
[0005]获取应用程序包的包信息;
[0006]分割提取所述包信息,得到第一数据和第二数据,所述第一数据包括所述应用程序包的名称,所述第二数据包括所述应用程序包的链接;
[0007]将第一预设字符与所述第一数据、第二数据结合,得到第三数据,其中,所述第一预设字符用于指示所述应用程序包的存储路径;
[0008]基于所述第三数据导出所述应用程序包至所述存储路径。
[0009]可选地,所述分割提取所述包信息,得到第一数据和第二数据,具体包括:
[0010]将第二预设字符与所述包信息结合,得到第四数据,根据第三预设字符对所述第四数据进行分割提取,得到所述第一数据;
[0011]根据第四预设字符对所述包信息进行分割提取,得到所述第二数据。
[0012]可选地,所述根据第四预设字符对所述包信息进行分割提取,得到所述第二数据,具体包括:
[0013]根据第五预设字符对所述包信息进行分割提取,得到第五数据;
[0014]根据所述第四预设字符对所述第五数据进行分割提取,得到所述第二数据。
[0015]可选地,所述将第一预设字符与所述第一数据、第二数据结合,得到第三数据,具体包括:
[0016]将所述第一预设字符与所述第一数据结合,得到第六数据;
[0017]将所述第二数据与所述第六数据结合,得到所述第三数据。
[0018]可选地,所述应用程序包导出方法还包括:
[0019]在导出所述应用程序包至所述存储路径后,通过所述应用程序包的名称对所述应用程序包命名。
[0020]可选地,所述获取应用程序包的包信息,具体包括:
[0021]基于用户输入的安卓设备参数获取所述应用程序包的包信息。
[0022]可选地,所述应用程序包导出方法通过Adb命令获取所述应用程序包的包信息。
[0023]此外,为实现上述目的,本专利技术还提供一种应用程序包导出装置,所述应用程序包导出装置包括:
[0024]数据获取模块,用于获取应用程序包的包信息;
[0025]字符提取模块,用于分割提取所述包信息,得到第一数据和第二数据,所述第一数据包括所述应用程序包的名称,所述第二数据包括所述应用程序包的链接;
[0026]字符合并模块,用于将第一预设字符与所述第一数据、第二数据结合,得到第三数据,其中,所述第一预设字符用于指示所述应用程序包的存储路径;
[0027]导出模块,用于基于所述第三数据导出所述应用程序包至所述存储路径。
[0028]此外,为实现上述目的,本专利技术还提供一种终端设备,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的应用程序包导出程序,所述应用程序包导出程序被所述处理器执行时实现如上所述的应用程序包导出方法的步骤。
[0029]此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有应用程序包导出程序,所述应用程序包导出程序被处理器执行时实现如上所述的应用程序包导出方法的步骤。
[0030]本专利技术实施例提出的应用程序包导出方法、装置、终端设备及存储介质,通过获取应用程序包的包信息来分割提取得到应用程序包的名称和应用程序包的链接,并通过将应用程序包的名称和链接与应用程序包的存储路径结合得到的第三数据来进行应用程序包导出,如此,通过第三数据中的应用程序包的名称和链接就能够自动从安卓设备找到对应的应用程序包,通过第三数据中的存储路径就能够将找到的应用程序包导出存储,相比人工查找应用程序包,查找时间大大缩短,并且,通过将包信息简化为应用程序包的名称、链接和存储路径的格式,将减少数据处理量,提高应用程序包的导出效率。
附图说明
[0031]图1为本专利技术应用程序包导出装置所属终端设备的功能模块示意图;
[0032]图2为本专利技术应用程序包导出方法第一实施例的流程示意图;
[0033]图3为本专利技术应用程序包导出方法的第一场景示意图;
[0034]图4为本专利技术应用程序包导出方法的第二场景示意图;
[0035]图5为本专利技术应用程序包导出方法的第三场景示意图;
[0036]图6为本专利技术应用程序包导出方法的第四场景示意图;
[0037]图7为本专利技术应用程序包导出方法的第五场景示意图;
[0038]图8为本专利技术应用程序包导出方法的第六场景示意图;
[0039]图9为本专利技术应用程序包导出方法的第七场景示意图;
[0040]图10为本专利技术应用程序包导出装置的功能模块示意图。
[0041]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0042]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0043]本专利技术实施例的主要解决方案是:获取应用程序包的包信息;分割提取所述包信息,得到第一数据和第二数据,所述第一数据包括所述应用程序包的名称,所述第二数据包括所述应用程序包的链接;将第一预设字符与所述第一数据、第二数据结合,得到第三数据,其中,所述第一预设字符用于指示所述应用程序包的存储路径;基于所述第三数据导出所述应用程序包至所述存储路径。本专利技术解决了人工导出应用程序包较为耗费时间的问题,通过缩短查找应用程序包的时间及简化数据处理量,提高应用程序包的导出效率。
[0044]本专利技术实施例涉及的技术术语:
[0045]APK:(Android application package,安卓应用程序包)是Android操作系统使用的一种应用程序包文件格式,用于分发和安装移动应用及中间件。一个Android应用程序的代码想要在Android设备上运行,必须先进行编译,然后被打包成为一个被Android系统所能识别的文件才可以被运行,而这种能被Android系统识别并运行的文件格式便是“APK”。一个APK文件内包含被编译的代码文件(.dex文件),文件资源(resources),原生资源文件(assets),证书(certificates),和清单文件(manifest file)。
[0046]Python:Python由荷兰数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用程序包导出方法,其特征在于,所述方法包括:获取应用程序包的包信息;分割提取所述包信息,得到第一数据和第二数据,所述第一数据包括所述应用程序包的名称,所述第二数据包括所述应用程序包的链接;将第一预设字符与所述第一数据、第二数据结合,得到第三数据,其中,所述第一预设字符用于指示所述应用程序包的存储路径;基于所述第三数据导出所述应用程序包至所述存储路径。2.根据权利要求1所述的应用程序包导出方法,其特征在于,所述分割提取所述包信息,得到第一数据和第二数据,具体包括:将第二预设字符与所述包信息结合,得到第四数据,根据第三预设字符对所述第四数据进行分割提取,得到所述第一数据;根据第四预设字符对所述包信息进行分割提取,得到所述第二数据。3.根据权利要求2所述的应用程序包导出方法,其特征在于,所述根据第四预设字符对所述包信息进行分割提取,得到所述第二数据,具体包括:根据第五预设字符对所述包信息进行分割提取,得到第五数据;根据所述第四预设字符对所述第五数据进行分割提取,得到所述第二数据。4.根据权利要求1至3中任一项所述的应用程序包导出方法,其特征在于,所述将第一预设字符与所述第一数据、第二数据结合,得到第三数据,具体包括:将所述第一预设字符与所述第一数据结合,得到第六数据;将所述第二数据与所述第六数据结合,得到所述第三数据。5.根据权利要求1所述的应用程序包导出方法,其特征在于,所述方法...

【专利技术属性】
技术研发人员:马保军林俊杰范德业张治宇
申请(专利权)人:深圳市亿道数码技术有限公司
类型:发明
国别省市:

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

1