主题增加方法

文档序号:6441077阅读:259来源:国知局
专利名称:主题增加方法
技术领域
本发明涉及一种移动终端中的UI (用户界面)绘制技术,特别是涉及一种能够快速增加主题的主题增加方法。
背景技术
目前手机一般都会内置好几套Π主题供用户选择,增加新的Π主题时,传统的做法是在每个绘制图片的地方都做一次判断,判定是哪套主题,再使用相应主题下的图片ID (身份识别码)获取图片数据来绘制图片。而手机中的界面很多,导致每个主题下的图片很多,使用传统的方法增加UI主题会带来很大的工作量,也不利于维护。

发明内容
本发明要解决的技术问题是为了克服现有技术中增加主题的工作量过大的缺陷,提供一种能够实现主题的快速增加,从而极大地减少软件工作量的主题增加方法。本发明是通过下述技术方案来解决上述技术问题的:一种主题增加方法,其特点在于,其包括:S1、建立两个数组,数组一存放主题一的图片身份识别码,数组二存放主题二的图片身份识别码,手机中同一位置在两套主题下的图片身份识别码在两个数组中的位置一一对应;S2、系统根据传入的图片身份识别码绘制图片。较佳地,S2包括:S21、系统传入主题一的图片身份识别码,获取图片身份识别码;S22、判断当前主题,如果为主题一则根据此身份识别码获取图片数据,如果为主题二则进行身份识别码转换后再获取图片数据;S23、根据获取的图片数据绘制图片。较佳地,S22中在判断当前主题为主题二时进行身份识别码转换后再获取图片数据的步骤包括:S221、用主题一的图片身份识别码遍历数组一,判断此身份识别码是否在数组一中;S222、如果此身份识别码不在数组一中则不转换身份识别码,如果此身份识别码在数组一中则记下此身份识别码在数组一中的位置下标;S223、使用S222中记下的位置下标,从数组二的相同位置获取新的图片身份识别码,替换原始图片身份识别码。本发明的积极进步效果在于:在本发明中,由于系统获取图片数据都会执行到统一的接口,将判断主题的步骤放在获取图片数据这一统一接口之前就减少了很多判断主题的工作,系统也只有这一处做了主题判断,相应软件代码量就减少了很多,而且只需要维护这一处的代码即可。


图1为本发明的该主题增加方法的流程图。
具体实施例方式下面结合附图给出本发明较佳实施例,以详细说明本发明的技术方案。以内置2套Π主题的情况为例。首先建立2个数组,数组I存放主题I的图片ID,数组2存放主题2的图片ID,手机中同一位置在2套主题下的图片ID在2个数组中的位置要一一对应。系统在绘制图片时必然会传入一个图片ID,该图片ID是默认主题也就是主题I下的图片ID,此时记录下该ID。如图1所示,获取到图片ID后,判断一下当前系统使用的是否是主题I。如果是主题1,则直接使用该图片ID获取图片数据,然后根据图片数据完成图片绘制。仍如图1所示,如果当前系统使用的不是主题1,则使用此图片ID遍历数组I。如果此ID不在数组I中就说明该位置的图片不属于主题更换图片的范围,此时便直接使用该图片ID获取图片数据,然后根据图片数据完成图片绘制;如果此ID在数组I中就说明该位置的图片属于主题更换图片的范围,此时记录下主题I的图片ID在数组I中的位置下标,使用该位置下标找到数组2中该位置的图片ID,然后使用数组2中的图片ID替换原始图片ID,并根据新的图片ID获取图片数据,最后根据图片数据完成图片绘制。虽然以上描述了本发明的具体实施方式
,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。
权利要求
1.一种主题增加方法,其特征在于,其包括: . 51、建立两个数组,数组一存放主题一的图片身份识别码,数组二存放主题二的图片身份识别码,手机中同一位置在两套主题下的图片身份识别码在两个数组中的位置一一对应; .52、系统根据传入的图片身份识别码绘制图片。
2.如权利要求1所述的主题增加方法,其特征在于,S2包括: .521、系统传入主题一的图片身份识别码,获取图片身份识别码; .522、判断当前主题,如果为主题一则根据此身份识别码获取图片数据,如果为主题二则进行身份识别码转换后再获取图片数据; .523、根据获取的图片数据绘制图片。
3.如权利要求2所述的主题增加方法,其特征在于,S22中在判断当前主题为主题二时进行身份识别码转换后再获取图片数据的步骤包括: .5221、用主题一的图片身份识别码遍历数组一,判断此身份识别码是否在数组一中; .5222、如果此身份识别码不在数组一中则不转换身份识别码,如果此身份识别码在数组一中则记下此身份识别码在数组一中的位置下标; .5223、使用S222中记下的位置下标,从数组二的相同位置获取新的图片身份识别码,替换原始图片身份识别码。
全文摘要
本发明公开了一种主题增加方法,其包括S1、建立两个数组,数组一存放主题一的图片身份识别码,数组二存放主题二的图片身份识别码,手机中同一位置在两套主题下的图片身份识别码在两个数组中的位置一一对应;S2、系统根据传入的图片身份识别码绘制图片。在本发明中,由于系统获取图片数据都会执行到统一的接口,将判断主题的步骤放在获取图片数据这一统一接口之前就减少了很多判断主题的工作,系统也只有这一处做了主题判断,相应软件代码量就减少了很多,而且只需要维护这一处的代码即可。
文档编号G06F9/44GK103164196SQ20111041544
公开日2013年6月19日 申请日期2011年12月13日 优先权日2011年12月13日
发明者樊啟保 申请人:上海晨兴希姆通电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1