主题修改方法及装置与流程

文档序号:12664290阅读:197来源:国知局
主题修改方法及装置与流程

本申请涉及电数字数据处理领域,由其涉及主题修改方法及装置。



背景技术:

现有修改系统样式的方法都是选择系统提供的仅有的几种主题或者下载在线安装包安装新的系统主题或者需要烧录第三方ROM的方式实现修改系统主题。选择系统提供的仅有的几种主题或者安装主题包的方法不够灵活,也不能满足用户各种各样的需求,而烧录第三方ROM的方式一般比较麻烦,对于不同的设备有时还时常会出现烧录设备失败的情况,从而导致设备变得不能够正常使用,影响用户的生活工作。另外,刷第三方ROM的方法有时有被恶意植入木马、病毒或者广告从而导致个人隐私信息被盗取的风险。此外,前述方式通常只有少数几种可供更换的主题,并且无法添加新的主题和卸载现有主题内容。也就是说,现有方式均是将规定好的主题样式提供给用户使用,难以满足用户真正的自定义主题切换和定制需求。



技术实现要素:

为了克服现有技术中存在的不足,本发明要解决的技术问题是提供一种主题修改方法及装置,其使用户能方便地自定义主题,满足用户的个性化需求。

为解决上述技术问题,本发明的一种主题修改方法,包括:

列出主题涉及的至少一个可修改项;

响应于对至少一个可修改项进行修改,用相应可修改项的新设置替换其先前的设置;

响应于完成至少一个可修改项的修改,使应用根据所述新设置显示其界面。

作为本发明所述方法的改进,所述响应于完成至少一个可修改项的修改,使应用根据所述新设置显示其界面的步骤包括:响应于完成至少一个可修改项的修改,通过调用系统接口发送消息;响应于监听到所述消息,使应用根据所述新设置刷新其界面。

作为本发明所述方法的另一种改进,所述方法还包括:保存所述至少一个可修改项的默认值。

作为本发明所述方法的进一步改进,所述方法还包括:响应于对至少一个可修改项进行恢复,将其设置恢复到对应的默认值。

为解决上述技术问题,本发明的主题修改装置,包括:

列出模块,用于列出主题涉及的至少一个可修改项;

修改模块,用于响应于对至少一个可修改项进行修改,用相应可修改项的新设置替换其先前的设置;

显示模块,用于响应于完成至少一个可修改项的修改,使应用根据所述新设置显示其界面。

为解决上述技术问题,本发明的有形计算机可读介质,包括用于执行主题修改方法的计算机程序代码,所述计算机程序代码包括用于列出主题涉及的至少一个可修改项的可执行代码;用于响应于对至少一个可修改项进行修改,用相应可修改项的新设置替换其先前的设置的可执行代码;用于响应于完成至少一个可修改项的修改,使应用根据所述新设置显示其界面的可执行代码。

为解决上述技术问题,本发明提供一种装置,包括至少一个处理器;及至少一个存储器,含有计算机程序代码,所述至少一个存储器和所述计算机程序代码被配置为利用所述至少一个处理器使得所述装置执行本发明的主题修改方法的至少部分步骤。

按照本发明,使用户能方便地根据喜好修改主题样式,无需重启设备,及时呈现主题变更,使用户拥有更加个性化的主题,丰富用户的设备使用体验。

结合附图阅读本发明实施方式的详细描述后,本发明的其它特点和优点将变得更加清楚。

附图说明

图1为根据本发明方法的一实施例的流程图。

图2为根据本发明系统的一实施例的结构示意图。

为清晰起见,这些附图均为示意性及简化的图,它们只给出了对于理解本发明所必要的细节,而省略其他细节。

具体实施方式

下面参照附图对本发明的实施方式和实施例进行详细说明。

通过下面给出的详细描述,本发明的适用范围将显而易见。然而,应当理解,在详细描述和具体例子表明本发明优选实施例的同时,它们仅为说明目的给出。

为了便于下文的描述,下面给出一些术语在本发明中的含义。

主题是指电子设备如手机的系统显示的整体风格样式,通常需要通过图标、字体、颜色、字号等主题资源的配合来完成相应主题的显示。

主题管理应用是指以带操作界面的形式存在的一种主题管理软件。

主题安装包是指系统主题的打包文件,需要用户通过主题管理应用或者通过执行系统命令来安装或卸载。它可以是系统提供方开发的安装包,也可以是第三方开发者提供的安装包。

ROM是指只读存储器镜像。

应用同步是指系统发生某些变化时,应用对这些变化进行相应的响应的过程。

图1示出了根据本发明的主题修改方法的一实施例的流程图。本发明方法无需修改ROM,通过给予用户更大的修改权限,提供了更加方便和灵活的系统主题切换和同步方法。

下面结合图1所示流程图对主题修改方法的各步骤进行具体说明。

在步骤S102中,列出系统主题涉及的至少一个可修改项,提供给用户进行自定义修改和定制。所述可修改项包括下述之一或多个:系统用到的视频、声音、图片、文字内容、文字大小、文字颜色和文字字体。

在步骤S104中,当用户确定对至少一个可修改项进行修改时,用相应可修改项的新设置替换其先前的设置。例如,用户可以将喜欢的图片选作图标,可以将喜欢的音乐用作闹钟和铃声,可以选择更适合自己的字体等,这些将极大地满足用户的个性需求。

在步骤S106中,响应于完成至少一个可修改项的修改,使应用根据所述新设置显示其界面。

根据本发明方法的一种实施方式,所述响应于完成至少一个可修改项的修改,使应用根据所述新设置显示其界面的步骤包括:响应于完成至少一个可修改项的修改,通过调用系统接口广播主题变更消息,使得各个应用可以及时地同步变更;所有正在打开的应用收到消息后刷新自身界面,立即可以呈现修改效果。没有打开的应用在打开时会加载新的资源,从而显示修改效果。

本发明方法具体可体现为一种主题管理应用,通过该方式进行某项系统资源(包括但不限于图标、字体、颜色、字号等)的修改并通过系统消息通知已经打开的应用刷新自身界面,立即呈现修改效果。整个修改过程无需重新启动系统,给用户以方便快捷的使用体验。

根据本发明方法的另一种实施方式,所述方法还包括:在修改之前保存所述至少一个可修改项的默认值或者当前的设置;响应于对至少一个可修改项进行恢复,将其设置恢复到对应的默认值或先前的设置。通过提供恢复默认值选项,供用户在修改不理想时,恢复系统默认显示值。

图2示出了根据本发明的主题修改装置的一实施例的结构示意图,该装置包括:列出模块210,用于列出主题涉及的至少一个可修改项;保存模块220,用于保存所述至少一个可修改项的默认值;修改模块230,用于响应于对至少一个可修改项进行修改,用相应可修改项的新设置替换其先前的设置;恢复模块240,用于响应于对至少一个可修改项进行恢复,将其设置恢复到对应的默认值;显示模块250,用于响应于完成至少一个可修改项的修改,使应用根据所述新设置显示其界面。

根据本发明装置的一种实施方式,所述显示模块250包括:消息发送子模块,用于响应于完成至少一个可修改项的修改,通过调用系统接口发送消息;刷新子模块,用于响应于监听到所述消息,应用根据所述新设置刷新其界面。

在此所述的多个不同实施例或者其特定特征、结构或特性可在本发明的一个或多个实施方式中适当组合。另外,在某些情形下,只要适当,流程图中和/或流水处理描述的步骤顺序可修改,并不必须精确按照所描述的顺序执行。另外,本发明的多个不同方面可使用软件、硬件、固件或者其组合和/或执行所述功能的其它计算机实施的模块或装置进行实施。本发明的软件实施可包括保存在计算机可读介质中并由一个或多个处理器执行的可执行代码。计算机可读介质可包括计算机硬盘驱动器、ROM、RAM、闪存、便携计算机存储介质如CD-ROM、DVD-ROM、闪盘驱动器和/或例如具有通用串行总线(USB)接口的其它装置,和/或任何其它适当的有形或非短暂计算机可读介质或可执行代码可保存于其上并由处理器执行的计算机存储器。本发明可结合任何适当的操作系统使用。

除非明确指出,在此所用的单数形式“一”、“该”均包括复数含义(即具有“至少一”的意思)。应当进一步理解,说明书中使用的术语“具有”、“包括”和/或“包含”表明存在所述的特征、步骤、操作、元件和/或部件,但不排除存在或增加一个或多个其他特征、步骤、操作、元件、部件和/或其组合。如在此所用的术语“和/或”包括一个或多个列举的相关项目的任何及所有组合。

前面说明了本发明的一些优选实施例,但是应当强调的是,本发明不局限于这些实施例,而是可以本发明主题范围内的其它方式实现。本领域技术人员可以在本发明技术构思的启发和不脱离本发明内容的基础上对本发明作出各种变形和修改,这些变形或修改仍落入本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1