一种基于Android系统的快速换肤方法

文档序号:6383152阅读:251来源:国知局
专利名称:一种基于Android系统的快速换肤方法
技术领域
本发明涉及一种基于Android系统的快速换肤方法。
背景技术
现在Android系统上换肤方法主要有两种,一种是单个模块内的换肤,主要更换 这个模块用到一些图片和颜色资源,另一种是系统整体换肤,主要更换一些系统公共控件 的图片和颜色资源。这两种方法一般都是通过安装主题包的形式进行换肤,主题包里会包 含几张安装完成之后的效果图。
这种方式无法实现完全自定义的换肤,比如用户对一个主题包比较满意,但是对 其中的一张图片很不满意,但却无法更换。同时,制作主题包还需要专门的工具,比较繁琐。发明内容
本发明要解决的技术问题在于,针对现有技术中无法实现完全自定义换肤的缺 陷,提供一种基于Android系统的快速换肤方法。
本发明解决其技术问题所采用的技术方案是构造一种基于Android系统的快速 换肤方法,包括以下步骤
SI修改Android系统的资源载入体系,改变资源指向路径;
S2修改Android系统的控件体系,增加一个快速换肤模式;
S3用户根据需要进行快速换肤,通过一个快速换肤应用程序进入快速换肤模式;
S4用户切换到任意页面,长按一个控件的某个部分,弹出一个设定图片或颜色的窗口 ;
S5用户完成所有自定义功能,再切换到快速换肤程序,退出快速换肤模式,并重新 刷新所有页面,完成换肤操作。
在本发明所述的基于Android系统的快速换肤方法中,所述步骤S4中的弹出一个 设定的窗口,若是图片,用户可通过相册程序选择所要更换的图片。
在本发明所述的基于Android系统的快速换肤方法中,所述步骤S4中的弹出一个 设定的窗口,若是颜色,则直接弹出一个颜色选择框让用户选择。
在本发明所述的基于Android系统的快速换肤方法中,若用户修改的是图片,则 将该图片复制到所述指向路径指定的文件夹下,替换掉原来控件用到的图片。
在本发明所述的基于Android系统的快速换肤方法中,若用户修改的是颜色,则 直接将其值保存到所述指向路径指定的文件夹中。
在本发明所述的基于Android系统的快速换肤方法中,所述步骤SI中的指向路径 的改变为将所有公共控件依赖的图片或/和颜色的资源的指向由原来的framework-res. apk 改为 data/data/framework-res 路径。
在本发明所述的基于Android系统的快速换肤方法中,所述步骤S4中的长按一个 控件的某个部分,若一个控件包含多张图片,则有多个部分;若一个控件包含一张图片,则只有一个部分。在本发明所述的基于Android系统的快速换肤方法中,所述指向路径指定的文件夹为data/data/framework-res路径下的文件夹。在本发明所述的基于Android系统的快速换肤方法中,所述控件为按钮或者弹出框。在本发明所述的基于Android系统的快速换肤方法中,所述某个部分为弹出框的标题或者弹出框的按钮。实施本发明的基于Android系统的快速换肤方法,具有以下有益效果本发明通过完全让用户自定义的方式实现了系统整体换肤功能,用户不需要安装主题包,而是通过在手机端直接长按一个控件的某个部分,如弹出框的标题、弹出框的按钮等,在弹出的菜单中选择要更换的图片,然后系统会自动将这个图片复制到指定位置,待再次刷新当前页面时完成控件的更新。


下面将结合附图及实施例对本发明作进一步说明,附图中图1是本发明基于Android系统的快速换肤方法的流程图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。图1示出了本发明基于Android系统的快速换肤方法的流程图,包括以下步骤SI修改Android系统的资源载入体系,改变资源指向路径;S2修改Android系统的控件体系,增加一个快速换肤模式;S3用户根据需要进行快速换肤,通过一个快速换肤应用程序进入快速换肤模式;S4用户切换到任意页面,长按一个控件的某个部分,弹出一个设定图片或颜色的窗口 ;S5用户完成所有自定义功能,再切换到快速换肤程序,退出快速换肤模式,并重新刷新所有页面,完成换肤操作。进一步地,步骤S4中的弹出一个设定的窗口,若是图片,用户可通过相册程序选择所要更换的图片。进一步地,步骤S4中的弹出一个设定的窗口,若是颜色,则直接弹出一个颜色选择框让用户选择。进一步地,若用户修改的是图片,则将该图片复制到指向路径指定的文件夹下,替换掉原来控件用到的图片。进一步地,若用户修改的是颜色,则直接将其值保存到指向路径指定的文件夹中。进一步地,步骤SI中的指向路径的改变为将所有公共控件依赖的图片和/或颜色的资源的指向由原来的framework-res. apk改为data/data/framework-res路径。进一步地,步骤S4中的长按一个控件的某个部分,若一个控件包含多张图片,则有多个部分;若一个控件包含一张图片,则只有一个部分。进一步地,指向路径指定的文件夹为data/data/framework-res路径下的文件夹。进一步地,控件为按钮或者弹出框。进一步地,某个部分为弹出框的标题或者弹出框的按钮。通过以上实施例可以看出本发明通过完全让用户自定义的方式实现了系统整体换肤功能,用户不需要安装主题包,而是通过在手机端直接长按一个控件的某个部分,如弹出框的标题、弹出框的按钮等,在弹出的菜单中选择要更换的图片,然后系统会自动将这个图片复制到指定位置,待再次刷新当前页面时完成控件的更新。尽管通过以上实施例对本发明进行了揭示,但本发明的保护范围并不局限于此,在不偏离本发明构思的条件下,对以上各构件所做的变形、替换等均将落入本发明的权利要求范围内。
权利要求
1.一种基于Android系统的快速换肤方法,其特征在于,包括以下步骤SI修改Android系统的资源载入体系,改变资源指向路径;S2修改Android系统的控件体系,增加一个快速换肤模式;S3用户根据需要进行快速换肤,通过一个快速换肤应用程序进入快速换肤模式;S4用户切换到任意页面,长按一个控件的某个部分,弹出一个设定图片或颜色的窗Π ;S5用户完成所有自定义功能,再切换到快速换肤程序,退出快速换肤模式,并重新刷新所有页面,完成换肤操作。
2.如权利要求1所述的基于Android系统的快速换肤方法,其特征在于,所述步骤S4 中的弹出一个设定的窗口,若是图片,用户可通过相册程序选择所要更换的图片。
3.如权利要求1所述的基于Android系统的快速换肤方法,其特征在于,所述步骤S4 中的弹出一个设定的窗口,若是颜色,则直接弹出一个颜色选择框让用户选择。
4.如权利要求2所述的基于Android系统的快速换肤方法,其特征在于,若用户修改的是图片,则将该图片复制到所述指向路径指定的文件夹下,替换掉原来控件用到的图片。
5.如权利要求3所述的基于Android系统的快速换肤方法,其特征在于,若用户修改的是颜色,则直接将其值保存到所述指向路径指定的文件夹中。
6.如权利要求1所述的基于Android系统的快速换肤方法,其特征在于,所述步骤 SI中的指向路径的改变为将所有公共控件依赖的图片和/或颜色的资源的指向由原来的 framework-res. apk 改为 data/data/framework-res 路径。
7.如权利要求1所述的基于Android系统的快速换肤方法,其特征在于,所述步骤S4 中的长按一个控件的某个部分,若一个控件包含多张图片,则有多个部分;若一个控件包含一张图片,则只有一个部分。
8.如权利要求4或5所述的基于Android系统的快速换肤方法,其特征在于,所述指向路径指定的文件夹为data/data/framework-res路径下的文件夹。
9.如权利要求7所述的基于Android系统的快速换肤方法,其特征在于,所述控件为按钮或者弹出框。
10.如权利要求9所述的基于Android系统的快速换肤方法,其特征在于,所述某个部分为弹出框的标题或者弹出框的按钮。
全文摘要
本发明涉及基于Android系统的快速换肤方法,包括以下步骤S1修改Android系统的资源载入体系,改变资源指向路径;S2修改Android系统的控件体系,增加快速换肤模式;S3进行快速换肤,通过快速换肤应用程序进入快速换肤模式;S4用户切换到任意页面,长按一控件,弹出一设定图片或颜色的窗口;S5用户完成所有自定义功能,再切换到快速换肤程序,退出快速换肤模式,并重新刷新所有页面,完成换肤操作。本发明通过完全让用户自定义的实现系统整体换肤功能,不需安装主题包,而通过在手机端直接长按一控件,在弹出的菜单中选择要更换的图片,系统会自动将这个图片复制到指定位置,待再次刷新当前页面时完成控件的更新。
文档编号G06F9/445GK103019781SQ20121051269
公开日2013年4月3日 申请日期2012年12月4日 优先权日2012年12月4日
发明者范志超 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1