自动生成apk的方法及装置的制造方法_2

文档序号:8223356阅读:来源:国知局
可以在该超高清图片APK模板的基础上设置应用Logo图片、应用启动画面图片、图片格式、图片尺寸、显示规则等。
[0059]步骤23、接收用户触发的APK生成指令,执行步骤24。
[0060]具体参见上述实施例一中关于本步骤的相关描述,这里不再累述。
[0061]步骤24、根据所述配置资源执行编译打包指令,生成APK文件,执行步骤25。
[0062]具体参见上述实施例一中关于本步骤的相关描述,这里不再累述。
[0063]步骤25、返回APK文件下载地址。
[0064]具体参见上述实施例一中关于本步骤的相关描述,这里不再累述。
[0065]本实施例通过根据用户选择的APK模板配置生成APK文件所需的配置资源,根据所述配置资源执行编译打包指令,生成APK文件,使每个用户都能够根据自己的意愿选择APK模板,并配置资源,而不依赖于专业的开发人员,提高了效率。
[0066]第三实施例
[0067]图3是本发明第三实施例提供的一种自动生成APK文件的方法的流程示意图。为了减少上述实施例一和实施例二的执行主体自动生成APK的装置的信息处理负担,进一步提高APK文件生成效率,本实施例采用客户端和后台编译系统共同完成自动生成APK的方法。其中,客户端主要用于与用户的交互,后台编译系统主要用于编译生成APK文件。相应的,本实施例的方法具体包括如下步骤:
[0068]步骤31、客户端配置生成APK文件所需的配置资源,执行步骤32。
[0069]其中,客户端可以为安装在终端设备上的应用程序。配置资源包括基本资源(例如安卓程序必须包含的各自资源)和用户配置资源(例如应用启动画面显示图片的格式、大小等),客户端可以直接从安卓项目中获取基本资源,可以接收用户在客户端应用界面输入的用户配置资源。
[0070]步骤32、客户端将配置资源发送至后台编译系统,以使所述后台编译系统根据配置资源执行编译打包指令,生成APK文件。
[0071]例如,后台编译系统可以为在Linux系统上搭建的包括Apache Ant,Java语言软件开发工具包(Java Development Kit,JDK)及安卓软件开发工具包(SoftwareDevelopment Kit,Android SDK)的开发环境,包含软件的下载安装以及环境变量的配置。
[0072]本实施例通过客户端配置生成APK文件所需的配置资源,将配置资源发送至后台编译系统,以使所述后台编译系统根据配置资源执行编译打包指令,生成APK文件,使每个用户都能够使用自动生成APK文件的装置生成上述APK文件,而不依赖于专业的开发人员,提尚了效率。
[0073]示例性的,在本实施例的基础上,上述客户端配置生成APK文件所需的配置资源之前,还包括:
[0074]客户端接收用户选择的APK模板,所述APK模板中包含Android项目必须的资源文件和依赖文件;
[0075]所述配置生成APK文件所需的配置资源,包括:
[0076]客户端根据用户选择的APK模板配置生成APK文件所需的配置资源。
[0077]其中,APK模板为打包APK文件所必须的模板基础包。例如,Android项目必须的资源文件包括AndroidManifest.xml、图片文件等,依赖文件包括第三方的应用程序编程接P (Applicat1n Programming Interface, API)包等。
[0078]例如,用户可以在客户端应用界面上选择APK模板,通过应用界面在APK模板上输入用户配置信息。
[0079]示例性的,在本实施例的基础上,上述客户端接收用户输入的配置资源之后,还包括:
[0080]客户端将所述配置资源上传至电子商务平台;
[0081]客户端向后台编译系统发送编译请求消息,所述编译请求消息包含所述配置资源的位置信息;
[0082]例如,用户可以通过触碰或点击客户端应用界面上的编译按钮,以启动后台编译系统执行编译打包指令。
[0083]所述后台编译系统根据配置资源执行编译打包指令,包括:
[0084]所述后台编译系统接收编译请求消息;
[0085]所述后台编译系统根据所述位置信息从电子商务平台下载配置资源;
[0086]所述后台编译系统根据下载的配置资源执行编译打包指令。
[0087]示例性的,上述后台编译系统生成APK文件之后,还包括:
[0088]所述后台编译系统将所述APK文件上传至电子商务平台。
[0089]示例性的,在本实施例的基础上,所述后台编译系统生成之前,还包括:
[0090]客户端接收用户触发的APK生成指令;
[0091]例如,用户可以通过触碰或点击客户端应用界面上的生成按钮,以启动APK生成指令。
[0092]客户端将所述APK生成指令发送至所述后台编译系统;
[0093]所述后台编译系统根据配置资源执行编译打包指令,包括:
[0094]所述后台编译系统接收所述APK生成指令;
[0095]所述后台编译系统根据配置资源执行编译打包指令。
[0096]示例性的,在本实施例的基础上,上述后台编译系统生成之后,还包括:
[0097]后台编译系统向所述客户端发送APK文件下载地址。
[0098]例如,后台编译系统向所述客户端发送APK文件的URL连接等,以供用户下载安装上述APK文件。
[0099]示例性的,在本实施例的基础上,上述配置资源包含以下至少一种:应用Logo图片、应用启动画面、应用名称,应用连接跳转地址。
[0100]第四实施例
[0101]图4a是本发明第四实施例提供的一种自动生成APK文件的方法的流程示意图,具体包括如下步骤:
[0102]步骤41、客户端接收用户选择的APK模板,所述APK模板中包含Andro i d项目必须的资源文件和依赖文件,执行步骤42。
[0103]具体参见上述实施例三中关于本步骤的相关描述,这里不再累述。
[0104]步骤42、客户端根据用户选择的APK模板配置生成APK文件所需的配置资源,执行步骤43。
[0105]例如,用户可以在如图4b所示的客户端应用界面上选择所需要的APK模板。按照应用界面显示的画面图片质量来划分,可选的APK模板包括:超高清图片APK模板、高清图片APK模板、普通图片APK模板;按照应用的功能,可选的APK模板可以包括:店铺APK模板、美图APK模板、微信APK模板等等。
[0106]步骤43、客户端将所述配置资源上传至电子商务平台,执行步骤44。
[0107]以京东商城为例,想要在京东商城开店铺的客户,则通过客户端将配置资源上传至京东云存储服务系统(Jingdong Storage Service,JSS)。
[0108]步骤44、客户端向后台编译系统发送编译请求消息,所述编译请求消息包含所述配置资源的位置信息,执行步骤45。
[0109]例如,用户可以在如图4b所示的客户端应用界面上触碰或者点击编译按钮,则可将编译请求消息发送至后台编译系统。
[0110]步骤45、后台编译系统接收编译请求消息,执行步骤46。
[0111]步骤46、后台编译系统根据所述位置信息从电子商务平台下载配置资源,执行步骤47。
[0112]步骤47、客户端接收用户触发的APK生成指令,执行步骤48。
[0113]步骤48、客户端将所述APK生成指令发送至所述后台编译系统,执行步骤49。
[0114]例如,用户可以在如图4b所示的客户端应用界面上触碰或者点击生成按钮,则可将APK生成指令发送至后台编译系统。
[0115]步骤49、后台编译系统接收所述APK生成指令,执行步骤410。
[0116]步骤410、后台编译系统根据下载的配置资源执行编译打包指令,生成APK文件,执行步骤411。
[0117]步骤411、后台编译系统将所述APK文件上传至电子商务平台,执行步骤412。
[0118]步骤412、后台编译系统向所述客户端发送APK文件下载地址。
[0119]例如,后台编译系统向所述客户端发送APK文件的URL连接,用户通过URL连接可以从电子商务平台下载安装上述APK文件。
[0120]本实施例通过客户端配置生成APK文件所需的配置资源,将配置资源发送至后台编译系统,以使所述后台编译系统根据配置资源执行编译打包指令,生成APK文件,使每个用户都能够使用自动生成APK文件的装置生成上述APK文件,而不依赖于专业的开发人员,提尚了效率。
[0121]第五实施例
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1