一种变更主题的方法、系统及移动终端的制作方法_4

文档序号:9200206阅读:来源:国知局
主题为其所需的个性化界面主题时,首先需要上传其所个性化定制的应用程序的界面主题资源,具体为将个性化定制的界面主题资源压缩为资源文件,并将资源文件制作成主题包的形式上传至预定路径中。存储模块303接收用户所上传的主题包,并将主题包存储于预定路径中。显示模块302根据第二获取模块304所获取的主题描述性文件信息显示主题包对应的界面主题的预览效果,以为用户是否决定将该主题包所对应的界面主题成为应用程序的当前界面主题提供参考。当然,在其他实施方式中,也可以是通过网络下载的方式将所需的主题包下载至预定路径中。
[0053]显示模块302向用户显示预览效果的同时,向用户发出询问是否将该个性化定制的主题包应用为应用程序的当前界面主题,当用户选择是时,接收模块305接收用户请求,即接收用户将其个性化定制的主题包所对应的界面主题应用为应用程序的当前界面主题的请求命令。拷贝模块306根据用户请求将应用程序的界面主题资源对应的资源文件拷贝至自定义系统路径中。当然,在其他实施方式中,还可以将整个主题包都拷贝至自定义系统路径中,此时需先对主题包进行再次解压以获取相应的资源文件。第一获取模块307用于解压该资源文件以获取相应的界面主题资源,信号产生模块308根据所获取的界面主题资源产生界面主题资源变更信号。当第一获取模块307从资源文件中解压以获取用户所定制的界面主题资源后,信号产生模块308即可获知应用程序的哪部分界面主题资源发生了变化,从而产生界面主题资源变更信号。资源生效模块309用于根据界面主题资源变更信号刷新应用程序的界面主题资源对应的缓冲以生效应用程序的界面主题资源,从而使得自定义系统路径中所保存的应用程序即将使用到的个性化界面主题资源处于可使用的状态。
[0054]当完成上述的界面主题资源生效后,控制模块301在启动应用程序时通过重定向的方式在自定义系统路径中获取并加载应用程序的界面主题资源,显示模块302在应用程序的界面中显示所加载的界面主题资源对应的界面主题,从而实现应用程序的界面主题的个性化定制。并且,通过重定向的方式,不需要刷新应用程序的不需要刷新系统为应用程序所建立的用于资源映射的内存表,由此可提高系统运行的稳定性。
[0055]本发明还提供实现主题变更的移动终端,包括上述各实施方式的系统。
[0056]以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种变更主题的方法,其特征在于,包括: 在启动应用程序时,将所述应用程序的界面主题资源的存放路径重定向至自定义系统路径中,以从所述自定义系统路径中获取并加载所述应用程序的界面主题资源,所述自定义系统路径用于保存自定义的且已生效的界面主题资源; 在所述应用程序的界面中显示所述界面主题资源对应的界面主题。2.根据权利要求1所述的方法,其特征在于, 在所述启动应用程序之前的步骤,包括: 接收用户请求; 根据所述用户请求至少将所述应用程序的界面主题资源对应的资源文件拷贝至所述自定乂系统路径中; 解压所述应用程序的界面主题资源对应的资源文件以获取所述应用程序的界面主题资源,并产生界面主题资源变更信号; 根据所述界面主题资源变更信号刷新所述应用程序的界面主题资源对应的缓冲以生效所述应用程序的界面主题资源。3.根据权利要求2所述的方法,其特征在于, 所述根据所述用户请求至少将所述应用程序的界面主题资源对应的资源文件拷贝至所述自定义系统路径中的步骤包括: 根据所述用户请求将包含所述应用程序的界面主题资源对应的资源文件的主题包拷贝至所述自定义系统路径中。4.根据权利要求3所述的方法,其特征在于, 在所述接收用户请求的步骤之前,包括: 接收包含所述应用程序的界面主题资源对应的资源文件的主题包,并将所述主题包存储于与所述自定义系统路径不相同的预定路径中; 解压所述主题包以获取主题描述性文件信息; 根据所述主题描述性文件信息显示所述主题包对应的界面主题的预览效果。5.根据权利要求4所述的方法,其特征在于, 在解压所述主题包以获取主题描述性文件信息的步骤之后,包括: 保存所述主题描述性文件信息至数据库中,并将所述主题包进行备份,以实现所述预览效果的显示。6.一种实现主题变更的系统,其特征在于,包括: 控制模块,用于在启动应用程序时,将所述应用程序的界面主题资源的存放路径重定向至自定义系统路径中,以从所述自定义系统路径中获取并加载所述应用程序的界面主题资源,所述自定义系统路径用于保存自定义的且已生效的界面主题资源; 显示模块,用于在所述应用程序的界面中显示所述界面主题资源对应的界面主题。7.根据权利要求6所述的系统,其特征在于,还包括: 接收模块,用于接收用户请求; 拷贝模块,用于根据所述用户请求至少将所述应用程序的界面主题资源对应的资源文件拷贝至所述自定义系统路径中; 第一获取模块,用于解压所述应用程序的界面主题资源对应的资源文件以获取所述应用程序的界面主题资源; 信号产生模块,用于根据所述获取模块所获取的应用程序的界面主题资源产生界面主题资源变更信号; 资源生效模块,用于根据所述界面主题资源变更信号刷新所述应用程序的界面主题资源对应的缓冲以生效所述应用程序的界面主题资源。8.根据权利要求7所述的系统,其特征在于, 所述拷贝模块用于根据所述用户请求将包含所述应用程序的界面主题资源对应的资源文件的主题包拷贝至所述自定义系统路径中。9.根据权利要求8所述的系统,其特征在于,还包括: 存储模块,用于接收包含所述应用程序的界面主题资源对应的资源文件的主题包,并将所述主题包存储于与所述自定义系统路径不相同的预定路径中; 第二获取模块,用于解压所述主题包以获取主题描述性文件信息; 其中,所述显示模块还用于根据所述主题描述性文件信息显示所述主题包对应的界面主题的预览效果。10.一种实现主题变更的移动终端,其特征在于,包括权利要求6-9任一项所述的系统。
【专利摘要】本发明公开了一种变更主题的方法、系统及移动终端,所述方法包括在启动应用程序的时候,将应用程序的界面主题资源的存放路径重定向至自定义系统路径中,以从自定义系统路径中获取并加载应用程序的界面主题资源,该自定义系统路径用于保存自定义的且已生效的界面主题资源,在所述应用程序的界面中显示所述界面主题资源对应的界面主题。通过上述方式,本发明能够在变更应用程序的界面主题时提高系统的稳定性。
【IPC分类】G06F9/44
【公开号】CN104915188
【申请号】CN201410093161
【发明人】张泳, 雷元平, 周佳, 杜国楹
【申请人】北京壹人壹本信息科技有限公司
【公开日】2015年9月16日
【申请日】2014年3月13日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1