一种自定义手机桌面的方法及系统的制作方法

文档序号:6380182阅读:255来源:国知局
专利名称:一种自定义手机桌面的方法及系统的制作方法
技术领域
本发明属于手机应用技术领域,具体涉及一种自定义桌面的方法及系统。
背景技术
手机桌面是用户在使用手机设备时最先接触到的界面,通常智能手机平台的桌面在不同区域设置了多种功能模块,如手机短信、来电提示、拨号、闹钟等。由于用手机进行任何操作都必须通过手机桌面,因此,手机桌面风格的设置以及手机桌面上各模块风格的设置,是体现用户个人喜好和展现个性的窗口。用户不再满足于在几款手机自带用户界面之间切换,而提出了更加多样化的手机桌面需求。为此,手机桌面相关业务也在逐渐升级,不仅出现了可以自由更换的待机墙纸,还出现了一些可以替换的手机桌面主题。这些手机桌面主题被封装在主题安装包中,如Android系统采用APK (Android Package)安装包,发布在用户可以获取的资源平台上,供用户下载使用。尽管市面上出现了越来越多的风格各异的手机桌面主题,这满足了一部分用户的需求,但是,不同的用户有着不同的审美观和不同的需求,而现有的桌面主题安装包是按设计者的思路固定设置的,用户只能直接套用该安装包内的主题模式,无法对手机桌面主题进行再次加工或改造,例如,修改应用UI元素以满足其审美要求,单独更换某个或某些模块的主题等。因此,现有的手机桌面主题难以满足用户参与手机桌面设计和制作的需求,从而无法真正地实现用户自定义手机桌面。

发明内容
为了解决上述问题,本发明的目的在于提供一种自定义手机桌面的方法及系统,解析多个桌面主题安装包中的资源,按照不同模块的类型,对应将不同主题的信息按模块分类,形成可供用户选择的独立选项,用户可以组合不同桌面主题中不同模块的GUI元素,来形成满足其审美需求的自定义手机桌面。 为了实现上述发明目的,本发明所采用的技术方案如下一种自定义手机桌面的方法,其包括以下步骤SI,扫描并读取手机内安装的所有桌面主题安装包文件的资源,S2,解析这些主题安装包文件的资源,获得所有桌面主题的数据配置文件,S3,按照所述数据配置文件中用于标识桌面主题中各模块的标签,对桌面主题的各模块进行分类,并将每个模块的所有主题排列在一起,形成供用户选择的、各模块的主题风格选项;S4,等待用户对各模块的主题风格分别进行选定,其中,用户未选定主题风格的模块,则采用默认的主题风格; S5,根据用户的选定结果,依次更新各模块的主题风格并加载至手机桌面上。作为优选,上述模块包括背景模块、壁纸模块、字体显示模块、指示器模块和图标模块。其中,图标模块具体包括菜单项图标、主题图标、快捷条图标、文件夹图标。
作为优选方案,上述主题安装包文件中包括主题配置文件,用于配置主题的版本、最小桌面版本及预览图信息;功能表模块配置文件,用于配置功能表模块的主题风格;桌面模块配置文件,用于配置桌面模块的主题风格;指定应用主题配置文件,用于配置指定应用的图标;可替换图标配置文件,用于提供可供用户选择的更换程序。当手机系统为Android系统时,上述桌面主题安装包文件为APK文件。上述步骤中,将加载各模块至手机桌面上的步骤S5具体包括S51,各模块向主题模块注册为广播接收者,S52,主题模块发送广播消息给各模块,通知主题发生变化,S53,各模块接收到主题变化的消息后,读取相应主题安装包中的资源,
S54,根据各模块获取的资源,修改各模块的设置,完成新主题的加载。其中,上述读取相应主题安装包中的资源的步骤S53,具体为S531,各模块接收到主题变化的消息后,将消息传送到每一个UI单元,S532,UI单元查询主题安装包内对应的具体的UI资源,判断能否从主题安装包内获取资源,S533,如果是,则更换当前n资源为主题安装包内的UI资源;如果不是,则使用主题包中的默认资源。进一步,上述主题模块的状态变化包括安装或升级主题,卸载主题,检测到新主题。另一方面,本发明还提出了一种自定义手机桌面的系统,包括用于扫描并读取手机内安装的所有桌面主题安装包文件的资源的装置;用于解析这些主题安装包文件的资源,获得所有桌面主题的数据配置文件的装置;用于按照所述数据配置文件中用于标识桌面主题中各模块的标签,对桌面主题的各模块进行分类,并将每个模块的所有主题排列在一起,形成供用户选择的、各模块的主题风格选项的装置;用于等待用户对各模块的主题风格分别进行选定的装置,其中,用户未选定主题风格的模块,则采用默认的主题风格;以及用于根据用户的选定结果,依次更新各模块的主题风格并加载至手机桌面上的装置。作为优选,所述系统中,桌面主题的各模块包括背景模块、壁纸模块、字体显示模块、指示器模块和图标模块;其中,所述图标模块具体包括菜单项图标、主题图标、快捷条图标、文件夹图标。本发明提供了一种自定义手机桌面的方法及系统,通过解析多种不同主题的资源,将桌面的各个模块按功能分类,使用户可以将任意主题中的不同主题风格的任意模块组合在一起,形成独具创新的个性化手机桌面。从而满足不同用户的不同审美需求,达到个性化产品的目的。




所提供的图片用来辅助对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的不当限定,在附图中图I是本发明方法对应的流程图;图2是本发明方法中步骤S5的具体流程图;图3是本发明方法中步骤S53的具体流程图。
具体实施例方式如图广3所示,本实施例公开了一种自定义手机桌面的方法,以Android系统的手机为例,该方法包括以下步骤SI,扫描并读取手机内安装的所有桌面主题安装包文件的资源,在本实施例中,该主题安装包文件为APK (Android Package)格式。除默认主题外,该手机系统中还包括主题A E,共6个主题包。S2,将这6个主题安装包文件的资源分别解析,获得所有桌面主题的数据配置文件。其中,主题包的主要结构如下表I所示。表I主题安装包的配置文件列表
权利要求
1.一种自定义手机桌面的方法,其包括以下步骤 Si,扫描并读取手机内安装的所有桌面主题安装包文件的资源, S2,解析这些主题安装包文件的资源,获得所有桌面主题的数据配置文件, S3,按照所述数据配置文件中用于标识桌面主题中各模块的标签,对桌面主题的各模块进行分类,并将每个模块的所有主题排列在一起,形成供用户选择的、各模块的主题风格选项; S4,等待用户对各模块的主题风格分别进行选定,其中,用户未选定主题风格的模块,则采用默认的主题风格; S5,根据用户的选定结果,依次更新各模块的主题风格并加载至手机桌面上。
2.根据权利要求I所述的方法,其特征在于,桌面主题的各模块包括背景模块、壁纸模块、字体显示模块、指示器模块和图标模块;其中,所述图标模块具体包括菜单项图标、主题图标、快捷条图标、文件夹图标。
3.根据权利要求I所述的方法,其特征在于,所述主题安装包文件中包括 -主题配置文件,用于配置主题的版本、最小桌面版本及预览图信息; -功能表模块配置文件,用于配置功能表模块的主题风格; -桌面模块配置文件,用于配置桌面模块的主题风格; -指定应用主题配置文件,用于配置指定应用的图标;以及 _可替换图标配置文件,用于提供可供用户选择的更换程序。
4.根据权利要求I所述的方法,其特征在于,当手机系统为Android系统时,所述桌面主题安装包文件为APK文件。
5.根据权利要求I所述的方法,其特征在于,所述步骤S5中,加载各模块主题风格至手机桌面上的步骤具体包括 S51,各模块向主题模块注册为广播接收者, S52,主题模块发送广播消息给各模块,通知主题发生变化, S53,各模块接收到主题变化的消息后,读取相应主题安装包中的资源, S54,根据各模块获取的资源,修改各模块的设置,完成新主题的加载。
6.根据权利要求5所述的方法,其特征在于,所述读取相应主题安装包中的资源的步骤S53,具体为 S531,各模块接收到主题变化的消息后,将消息传送到每一个UI单元, S532,UI单元查询主题安装包内对应的具体的UI资源,判断能否从主题安装包内获取资源, S533,如果是,则更换当前n资源为主题安装包内的n资源;如果不是,则使用主题包中的默认资源。
7.根据权利要求5所述的方法,其特征在于,所述主题模块的状态变化包括安装或升级主题、卸载主题、和检测到新主题。
8.一种自定义手机桌面的系统,包括 用于扫描并读取手机内安装的所有桌面主题安装包文件的资源的装置; 用于解析这些主题安装包文件的资源,获得所有桌面主题的数据配置文件的装置; 用于按照所述数据配置文件中用于标识桌面主题中各模块的标签,对桌面主题的各模块进行分类,并将每个模块的所有主题排列在一起,形成供用户选择的、各模块的主题风格选项的装置; 用于等待用户对各模块的主题风格分别进行选定的装置,其中,用户未选定主题风格的模块,则采用默认的主题风格;以及 用于根据用户的选定结果,依次更新各模块的主题风格并加载至手机桌面上的装置。
9.根据权利要求8所述的系统,其特征在于,桌面主题的各模块包括背景模块、壁纸模块、字体显示模块、指示器模块和图标模块;其中,所述图标模块具体包括菜单项图标、主题图标、快捷条图标、文件夹图标。
全文摘要
本发明公开了一种自定义手机桌面的方法。该方法包括以下步骤扫描并读取手机内安装的所有桌面主题安装包文件的资源;解析这些主题安装包文件的资源,获得所有桌面主题的数据配置文件;按模块功能分类,生成各模块的主题风格信息,形成各种模块的不同主题的选项;等待用户对各种模块的主题风格分别进行选定;根据用户的选定结果,将选定的各模块主题重新组合,形成新的主题包;实时监听主题模块的状态变化,将新的主题包加载至手机桌面上。本发明可以将不同主题的各个模块组合,形成满足用户需求的个性化的主题方案,极大地丰富了主题的可用性。
文档编号G06F9/445GK102984347SQ20121042822
公开日2013年3月20日 申请日期2012年10月31日 优先权日2012年10月31日
发明者邓裕强, 黄爱华, 梁国盛, 敖日明, 胡勇, 茹雪芹, 容金松, 邝浩均 申请人:广州市久邦数码科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1