本发明专利技术公开了一种自定义手机桌面的方法。该方法包括以下步骤:扫描并读取手机内安装的所有桌面主题安装包文件的资源;解析这些主题安装包文件的资源,获得所有桌面主题的数据配置文件;按模块功能分类,生成各模块的主题风格信息,形成各种模块的不同主题的选项;等待用户对各种模块的主题风格分别进行选定;根据用户的选定结果,将选定的各模块主题重新组合,形成新的主题包;实时监听主题模块的状态变化,将新的主题包加载至手机桌面上。本发明专利技术可以将不同主题的各个模块组合,形成满足用户需求的个性化的主题方案,极大地丰富了主题的可用性。
【技术实现步骤摘要】
本专利技术属于手机应用
,具体涉及一种自定义桌面的方法及系统。
技术介绍
手机桌面是用户在使用手机设备时最先接触到的界面,通常智能手机平台的桌面在不同区域设置了多种功能模块,如手机短信、来电提示、拨号、闹钟等。由于用手机进行任何操作都必须通过手机桌面,因此,手机桌面风格的设置以及手机桌面上各模块风格的设置,是体现用户个人喜好和展现个性的窗口。用户不再满足于在几款手机自带用户界面之间切换,而提出了更加多样化的手机桌面需求。为此,手机桌面相关业务也在逐渐升级,不仅出现了可以自由更换的待机墙纸,还出现了一些可以替换的手机桌面主题。这些手机桌面主题被封装在主题安装包中,如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中,加本文档来自技高网...
【技术保护点】
一种自定义手机桌面的方法,其包括以下步骤:S1,扫描并读取手机内安装的所有桌面主题安装包文件的资源,S2,解析这些主题安装包文件的资源,获得所有桌面主题的数据配置文件,S3,按照所述数据配置文件中用于标识桌面主题中各模块的标签,对桌面主题的各模块进行分类,并将每个模块的所有主题排列在一起,形成供用户选择的、各模块的主题风格选项;S4,等待用户对各模块的主题风格分别进行选定,其中,用户未选定主题风格的模块,则采用默认的主题风格;S5,根据用户的选定结果,依次更新各模块的主题风格并加载至手机桌面上。
【技术特征摘要】
【专利技术属性】
技术研发人员:邓裕强,黄爱华,梁国盛,敖日明,胡勇,茹雪芹,容金松,邝浩均,
申请(专利权)人:广州市久邦数码科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。