一种Android应用主题切换方法_2

文档序号:8258160阅读:来源:国知局
器提供可下载文件的接口,供客户端下载目标正式Android应用时调用。
[0022]步骤3、在步骤2后,客户端接收到切换主题指令,判断是否满足切换要求;
步骤4、在步骤3后,满足切换要求的前提下,判断是否需要下载目标正式Android应用的安装文件;
步骤5:在步骤4后,满足需要下载的前提下,下载目标正式Android应用的安装文件; 步骤6:在步骤4或步骤5后,进行效验目标正式Android应用的安装文件;
步骤7:在步骤6后,调用切换方法,安装目标正式Android应用的安装文件;
步骤8:在步骤7后,如果操作成功,则流程结束,主题切换成功;
步骤9:在步骤7后,如果操作失败,则流程结束,返回结果给用户。
[0023]本发明的设计思路是:通过预先设置与当前使用正式Android应用相同的目标正式Android应用,通过这个目标正式Android应用的安装文件替代当前使用正式Android应用,由于设置的目标正式Android应用与当前使用正式Android应用的应用主题不同,达到替换更新主题的目的。例如,有一个预装在客户端上的APP1,我们再设置APP2和APP3等多个其他APP,这写正式Android应用的包名都与APPl的包名相同,同时它们的签名方式也相同,同时它们的数据逻辑也相同,只有布局文件和界面不同,因此,每一个APP都对应一个与APPl应用主题不同的应用主题,这些应用主题就是目标应用主题。此时将这个目标正式Android应用的安装文件上传到主题切换服务器上,供给客户端选择下载安装,最终替换当前主题,完成主题的切换。
[0024]步骤2中所述主题切换服务器必须支持文件下载。
[0025]步骤3的具体步骤为:客户端接收到切换主题指令后,如果目标正式Android应用的应用主题正是当前使用正式Android应用的应用主题,则流程结束,将结果反馈给用户;如果目标正式Android应用的应用主题不是当前使用正式Android应用的应用主题,则满足切换要求,继续执行步骤4。
[0026]步骤4的具体步骤为:如果客户端本地已有该目标正式Android应用的安装文件,则不需要去下载直接跳转到步骤6进行效验安装文件,如果客户端本地没有该目标正式Android应用的安装文件,则需要下载目标正式Android应用的安装文件。
[0027]步骤5的具体步骤为:从主题切换服务器下载目标正式Android应用的安装文件,如果下载安装文件失败,则流程结束,返回结果给用户,如果下载成功,执行步骤6进行效验安装文件。
[0028]步骤6的具体过程为效验安装文件是否正确,如果文件错误,则流程结束返回结果给用户,如果安装文件正确,则执行步骤7。
[0029]步骤7的具体步骤为:调用Android安装软件的方法,安装目标正式Android应用的安装文件替换当前使用正式Android应用。由于目标正式Android应用的安装文件与当前使用正式Android应用的安装文件的包名相同、签名一致,所以是属于同一个应用,此安装不会清除原应用主题的数据,而是类似于软件升级的方式安装新主题,因此保留了原应用数据,用户看到的数据内容没变,而界面布局样式改变,从而达到切换主题的效果。
[0030]步骤8的具体步骤为:如果安装成功,则流程结束,用户再次打开此应用时,看到的就是新主题的界面。
[0031]步骤9的具体步骤为:如果安装失败,则流程结束,返回结果给用户,用户看到的应用界面,还是原主题的界面。
[0032]如上所述,则能很好的实现本发明。
【主权项】
1.一种Android应用主题切换方法,其特征在于:包括以下步骤: 步骤1、预先开发至少两个正式Android应用,将上述正式Android应用都使用相同签名方式打包成可安装文件,各个正式Android应用的包名必须一致,各个正式Android应用的数据逻辑也必须一致,各个正式Android应用的布局文件和界面不同,各个正式Android应用的应用主题不同,一个正式Android应用对应一个独立的应用主题; 步骤2、在步骤I后,将上述正式Android应用的安装文件发布到主题切换服务器,形成目标正式Android应用的安装文件; 步骤3、在步骤2后,客户端接收到切换主题指令,判断是否满足切换要求; 步骤4、在步骤3后,满足切换要求的前提下,判断是否需要下载目标正式Android应用的安装文件; 步骤5:在步骤4后,满足需要下载的前提下,下载目标正式Android应用的安装文件; 步骤6:在步骤4或步骤5后,进行效验目标正式Android应用的安装文件; 步骤7:在步骤6后,调用切换方法,安装目标正式Android应用的安装文件; 步骤8:在步骤7后,如果操作成功,则流程结束,主题切换成功; 步骤9:在步骤7后,如果操作失败,则流程结束,返回结果给用户。
2.根据权利要求1所述的一种Android应用主题切换方法,其特征在于:步骤2中所述主题切换服务器必须支持文件下载。
3.根据权利要求1所述的一种Android应用主题切换方法,其特征在于:步骤3的具体步骤为:客户端接收到切换主题指令后,如果目标正式Android应用的应用主题正是当前使用正式Android应用的应用主题,则流程结束,将结果反馈给用户;如果目标正式Android应用的应用主题不是当前使用正式Android应用的应用主题,则满足切换要求,继续执行步骤4。
4.根据权利要求1所述的一种Android应用主题切换方法,其特征在于:步骤4的具体步骤为:如果客户端本地已有该目标正式Android应用的安装文件,则不需要去下载直接跳转到步骤6进行效验安装文件,如果客户端本地没有该目标正式Android应用的安装文件,则需要下载目标正式Android应用的安装文件。
5.根据权利要求1所述的一种Android应用主题切换方法,其特征在于:步骤5的具体步骤为:从主题切换服务器下载目标正式Android应用的安装文件,如果下载安装文件失败,则流程结束,返回结果给用户,如果下载成功,执行步骤6进行效验安装文件。
6.根据权利要求1所述的一种Android应用主题切换方法,其特征在于:步骤6的具体过程为效验安装文件是否正确,如果文件错误,则流程结束返回结果给用户,如果安装文件正确,则执行步骤7。
7.根据权利要求1所述的一种Android应用主题切换方法,其特征在于:步骤7的具体步骤为:调用Android安装软件的方法,安装目标正式Android应用的安装文件替换当前使用正式Android应用。
【专利摘要】本发明公开了一种Android应用主题切换方法,包括以下步骤:预先开发至少两个正式Android应用,将上述正式Android应用都使用相同签名方式打包成可安装文件,各个正式Android应用的包名必须一致,各个正式Android应用的数据逻辑也必须一致,各个正式Android应用的布局文件和界面不同,各个正式Android应用的应用主题不同,一个正式Android应用对应一个独立的应用主题;将上述正式Android应用的安装文件发布到主题切换服务器,形成目标正式Android应用的安装文件。判断是否满足切换要求;步判断是否需要下载目标正式Android应用的安装文件;下载目标正式Android应用的安装文件;进行效验目标正式Android应用的安装文件;安装目标正式Android应用的安装文件;主题切换成功。
【IPC分类】G06F9-445, G06F9-48
【公开号】CN104572280
【申请号】CN201410832735
【发明人】王威, 杨和雄, 王秀峰, 杨可
【申请人】成都卓影科技有限公司
【公开日】2015年4月29日
【申请日】2014年12月29日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1