移动终端图标替换方法及移动终端的制作方法

文档序号:6355800阅读:219来源:国知局
专利名称:移动终端图标替换方法及移动终端的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种移动终端图标替换方法及移动终端。
背景技术
目前基于Android的移动终端的快捷图标(也简称图标)都是存放在代码中的 res目录(资源文件目录)下,参与编译生成class文件然后被调用。如果用户想更换为自己所需要的图标,就要提供图标给厂商进行处理,而无法自由更换。图1示出了现有基于 Android的移动终端图标替换方法的流程,包括步骤S101,用户提出替换图标的申请。步骤S102,厂商同意替换。步骤S103,用户提供图标文件,该图标文件是用户想要替换的。步骤S104,厂商修改图标文件。厂商拿到用户提供的图标后,根据所属终端产品的屏幕分辨率大小等终端性能,由美工修改图标文件。改好的图标文件再由美工提供给开发人员。开发人员替换修改代码中对应的图标文件如果修改图标和主菜单的图标,由负责各应用的开发人员替换修改res目录下的图片资源;如果修改launcher (用户界面的显示单元)使用的图标则由负责launcher的开发人员修改。步骤S105,厂商根据修改专门出一个版本。图标修改完成后,编译生成对应的软件,提供给用户使用。步骤S106,用户验证是否符合要求,若是则执行步骤S107,否则返回步骤S104。步骤S107,替换图标。目前移动终端的图标替换方法的缺陷有1)终端性能越来越强大,应用功能越来越多,不同的应用功能一般由不同的开发人员负责,而每一个图标都需要在相应的应用程序中修改,这样就会使修改图标这个简单的事情涉及到很多开发人员,致使变得复杂化,使整个流程周期加长。2)软件发布后每次用户提出替换图标,开发人员就要重复一遍替换图标的工作, 降低了厂商工作效率。3)用户无法自己根据需要替换图标,缺乏灵活性和用户体验。综上可知,现有移动终端的快捷图标替换技术,在实际使用上显然存在不便与缺陷,所以有必要加以改进。

发明内容
针对上述的缺陷,本发明的目的在于提供一种移动终端图标替换方法及移动终端,不仅可简化移动终端中快捷图标的替换流程,而且用户可以根据自身需要来替换快捷图标。本发明提供一种移动终端图标替换方法,包括步骤如下设置一存放图标文件的图标目录;
在所述图标目录中将至少一原图标文件替换成新图标文件;调用所述新图标文件加载给用户界面使用。根据本发明所述的移动终端图标替换方法,所述调用新图标文件加载给用户界面使用的步骤包括在所述图标目录中检索与本应用对应的图标文件;若检索到所述新图标文件为所述对应的图标文件,则将所述新图标文件加载给用户界面的显示单元使用;若未检索到所述对应的图标文件,则通过默认方式加载图标文件给所述用户界面的显示单元使用。根据本发明所述的移动终端图标替换方法,所述若检索到新图标文件为所述对应的图标文件,则将所述新图标文件加载给用户界面的显示单元使用的步骤包括通过统一资源定位器方式调用所述图标目录中的所述新图标文件;将所述新图标文件加载给所述用户界面的显示单元使用。根据本发明所述的移动终端图标替换方法,所述通过默认方式加载图标文件给所述用户界面的显示单元使用的步骤包括调用资源文件目录下的一资源类文件;将所述资源类文件加载给所述用户界面的显示单元使用;将所述资源类文件存储到所述图标目录中。根据本发明所述的移动终端图标替换方法,所述方法还包括设置所述图标文件对应的图标规格信息;所述在图标目录中将至少一原图标文件替换成新图标文件的步骤包括获取符合所述图标规格信息的所述新图标文件;将所述新图标文件的名称设置为原图标文件的名称;在所述图标目录中将所述原图标文件替换成所述新图标文件。本发明还提供一种移动终端,包括图标目录模块,用于存放图标文件;图标替换模块,用于在所述图标目录模块中将至少一原图标文件替换成新图标文件;图标调用模块,用于调用所述新图标文件加载给用户界面使用。根据本发明所述的移动终端,所述图标调用模块进一步包括图标检索子模块,用于在所述图标目录模块中检索与本应用对应的图标文件;第一图标加载子模块,用于在检索到所述新图标文件为所述对应的图标文件时, 将所述新图标文件加载给用户界面的显示单元使用;第二图标加载子模块,用于未检索到所述对应的图标文件时,通过默认方式加载图标文件给所述用户界面的显示单元使用。根据本发明所述的移动终端,所述第一图标加载子模块通过统一资源定位器方式调用所述图标目录模块中的所述新图标文件,再将所述新图标文件加载给所述用户界面的显示单元使用。根据本发明所述的移动终端,所述第二图标加载子模块调用资源文件目录下的一资源类文件,将所述资源类文件加载给所述用户界面的显示单元使用,再将所述资源类文件存储到所述图标目录模块中。根据本发明所述的移动终端,所述移动终端还包括有规格信息模块,用于设置所述图标文件对应的图标规格信息;所述图标替换模块进一步包括图标获取子模块,用于获取符合所述图标规格信息的所述新图标文件;图标命名子模块,用于将所述新图标文件的名称设置为原图标文件的名称;图标替换子模块,用于在所述图标目录模块中将所述原图标文件替换成所述新图标文件。本发明通过修改文件系统的代码,在文件系统中设置可供用户访问的图标目录, 该图标目录中存放有若干对应快捷图标的图标文件,用户可以替换图标目录中的图标文件,移动终端自动调用所述新图标文件加载给用户界面使用,整个图标替换过程无需厂商参与,从而简化了移动终端中快捷图标的替换流程,而且用户可以根据自身需要来替换快捷图标,提高了用户体验,同时方便第三方开发。本发明尤其适用于基于Android系统的移动终端。


图1是现有基于Android的移动终端图标替换方法的流程图;图2是本发明移动终端的结构示意图;图3是本发明优选的移动终端的结构示意图;图4是本发明移动终端图标替换方法的流程图;图5是本发明调用新图标文件加载给用户界面使用步骤的优选流程图;图6是本发明优选的移动终端图标替换方法的流程图;以及图7是本发明在图标目录中将原图标文件替换成新图标文件步骤的流程图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。图2示出了本发明提供的一种移动终端的结构,所述移动终端100可以是手机、掌上电脑、PDA (Personal Digital Assistant,个人数字助理)等,其优选安装了 Android操作系统。所述移动终端100主要包括有图标目录模块10、图标替换模块20和图标调用模块 30,其中图标目录模块10,用于存放图标文件。图标目录模块10设置于如Android等操作系统的文件系统中,而且该图标目录模块10能够被用户访问。这里需要由负责文件系统的开发人员修改文件系统代码来建立图标目录模块10。图标替换模块20,用于在图标目录模块10中将至少一原图标文件替换成新图标文件。本发明中用户可直接采用同名文件替换的方式来替换快捷图标文件。图标替换模块 20所替换的图标文件可以是各种应用的图标文件或者launcher (用户界面的显示单元)的图标文件,所述launcher主要用于显示用户界面。图标调用模块30,用于调用新图标文件加载给用户界面使用。图3是本发明优选的移动终端的结构示意图,所述图标调用模块30进一步包括图标检索子模块31、第一图标加载子模块32和第二图标加载子模块33、其中图标检索子模块31,用于在图标目录模块10中检索与本应用对应的图标文件,所述应用包括各种应用软件或者操作系统的应用。首先检索文件系统中是否有所述图标目录,若有则遍历整个图标目录,查找与本应用对应的图标文件。在移动终端100出厂前,应用开发人员需在应用中添加对图标目录进行检索的代码。第一图标加载子模块32,用于在检索到新图标文件为对应的图标文件时,将新图标文件加载给launcher使用。优选的,第一图标加载子模块32通过URL (Uniform Resoure Locator,统一资源定位器方式)调用图标目录模块10中的新图标文件,再将新图标文件加载给launcher使用。第二图标加载子模块33,用于未检索到对应的图标文件时,通过默认方式加载图标文件给launcher使用。优选的,第二图标加载子模块33调用res目录(资源文件目录) 下的一资源类文件,将资源类文件加载给launcher使用,再将资源类文件存储到图标目录模块10中。更好的是,移动终端100还可包括有规格信息模块40,该规格信息模块40,用于设置图标文件对应的图标规格信息,通常由厂商提供该图标规格信息。移动终端100出厂时, 厂商根据终端性能提供与各应用相对应的图标文件名、文件格式、大小等图标规格信息给用户使用。所述图标替换模块20进一步包括图标获取子模块21、图标命名子模块22和图标替换子模块,其中图标获取子模块21,用于获取符合图标规格信息的新图标文件。用户可以根据所述图标规格信息的指导,根据自身需要来替换图标目录中的图标文件。图标命名子模块22,用于将新图标文件的名称设置为原图标文件的名称。本发明中用户可直接采用同名文件替换的方式来替换图标文件,从而简化了替换操作。并且,应用开发人员在移动终端100出厂前,应确定本应用对应的图标文件名称,以便用户进行同名文件替换使用。图标替换子模块23,用于在图标目录模块10中将原图标文件替换成新图标文件。图4是本发明移动终端图标替换方法的流程图,所述方法包括步骤如下步骤S401,设置一存放图标文件的图标目录,本步骤可由图标目录模块10实现。 由负责移动终端100的文件系统的开发人员修改文件系统代码,添加一个放置图标的图标目录,并确定该图标目录的路径及名称,以便各应用开发人员或用户使用。所述图标目录为可被用户访问的目录,如data目录或SDCard Secure Digital Memory Card,安全数码卡) 目录等。步骤S402,在图标目录中将至少一原图标文件替换成新图标文件,本步骤可由图标替换模块20实现,优选直接采用同名文件替换的方式来替换图标文件。步骤S403,调用新图标文件加载给用户界面使用。所述新图标文件或原图标文件可以是各种应用的图标文件或者launcher的图标文件。
图5是本发明调用新图标文件加载给用户界面使用步骤的优选流程图,具体包括有步骤S501,在图标目录中检索与本应用对应的图标文件,若检索到新图标文件为对应的图标文件则执行步骤S502,若未检索到对应的图标文件则执行步骤S503。本步骤中首先检索文件系统中是否有所述图标目录,若有则遍历整个图标目录,查找是否有与本应用对应的图标文件,所述应用包括各种应用软件或者操作系统的应用。负责各个应用的开发人员修改各自的应用程序,在应用中添加对图标目录进行检索的代码,以为后续用户替换图标提供支持。步骤S502,若检索到新图标文件为对应的图标文件,则将新图标文件加载给 launcher使用。具体可通过URL方式调用图标目录中的新图标文件,再将新图标文件加载给launcher使用。步骤S503,若未检索到对应的图标文件,则通过默认方式加载图标文件给 launcher使用。具体可通过调用res目录下的一资源类文件,将资源类文件加载给 launcher使用,再将资源类文件存储到图标目录中。所述资源类文件可由res目录下的 drawable内的图片经编译器编译生成。图6是本发明优选的移动终端图标替换方法的流程图,所述方法包括步骤如下步骤S601,设置一存放图标文件的图标目录。步骤S602,设置图标文件对应的图标规格信息,可由规格信息模块40实现。本步骤是图6与图4所示方法的不同之处。移动终端100出厂时,厂商根据屏幕分辨率等终端性能提供与各应用相对应的图标文件名、文件格式、大小等图片规格要求的信息给用户使用, 以便于用户实现替换操作。需要说明的是,步骤S601和步骤S602之间的顺序可以任意设置,但步骤S601和步骤S602需在步骤S603和步骤S604之前执行。步骤S603,在图标目录中将至少一原图标文件替换成新图标文件。步骤S604,调用新图标文件加载给用户界面使用。图7是本发明在图标目录中将原图标文件替换成新图标文件步骤的流程图,所述步骤进一步包括步骤S701,获取符合图标规格信息的新图标文件。这里,用户可以根据自己的需求自行生成或下载符合图标规格信息的新图标文件;也可以开放权限,让用户自行检索图标目录,通过文件系统中已有图标文件来进行替换。步骤S702,将新图标文件的名称设置为原图标文件的名称。步骤S703,在图标目录中将原图标文件替换成新图标文件,即实现同名文件替换。这样,本发明移动终端100出厂后或其软件版本确定后,用户可以根据厂商提供的图标规格信息,依据自身需要替换相应的图标,而无需反馈给厂商。综上所述,本发明通过修改文件系统的代码,在文件系统中设置可供用户访问的图标目录,该图标目录中存放有若干对应快捷图标的图标文件,用户可以替换图标目录中的图标文件,移动终端自动调用所述新图标文件加载给用户界面使用,整个图标替换过程无需厂商参与,从而简化了移动终端中快捷图标的替换流程,而且用户可以根据自身需要来替换快捷图标,提高了用户体验,同时方便第三方开发。本发明尤其适用于基于Android 系统的移动终端。
8
当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种移动终端图标替换方法,其特征在于,包括步骤如下 设置一存放图标文件的图标目录;在所述图标目录中将至少一原图标文件替换成新图标文件; 调用所述新图标文件加载给用户界面使用。
2.根据权利要求1所述的移动终端图标替换方法,其特征在于,所述调用新图标文件加载给用户界面使用的步骤包括在所述图标目录中检索与本应用对应的图标文件;若检索到所述新图标文件为所述对应的图标文件,则将所述新图标文件加载给用户界面的显示单元使用;若未检索到所述对应的图标文件,则通过默认方式加载图标文件给所述用户界面的显示单元使用。
3.根据权利要求2所述的移动终端图标替换方法,其特征在于,所述若检索到新图标文件为所述对应的图标文件,则将所述新图标文件加载给用户界面的显示单元使用的步骤包括通过统一资源定位器方式调用所述图标目录中的所述新图标文件; 将所述新图标文件加载给所述用户界面的显示单元使用。
4.根据权利要求2所述的移动终端图标替换方法,其特征在于,所述通过默认方式加载图标文件给所述用户界面的显示单元使用的步骤包括调用资源文件目录下的一资源类文件;将所述资源类文件加载给所述用户界面的显示单元使用;将所述资源类文件存储到所述图标目录中。
5.根据权利要求1 4任一项所述的移动终端图标替换方法,其特征在于,所述方法还包括设置所述图标文件对应的图标规格信息;所述在图标目录中将至少一原图标文件替换成新图标文件的步骤包括 获取符合所述图标规格信息的所述新图标文件; 将所述新图标文件的名称设置为原图标文件的名称; 在所述图标目录中将所述原图标文件替换成所述新图标文件。
6.一种移动终端,其特征在于,包括 图标目录模块,用于存放图标文件;图标替换模块,用于在所述图标目录模块中将至少一原图标文件替换成新图标文件; 图标调用模块,用于调用所述新图标文件加载给用户界面使用。
7.根据权利要求6所述的移动终端,其特征在于,所述图标调用模块进一步包括 图标检索子模块,用于在所述图标目录模块中检索与本应用对应的图标文件;第一图标加载子模块,用于在检索到所述新图标文件为所述对应的图标文件时,将所述新图标文件加载给用户界面的显示单元使用;第二图标加载子模块,用于未检索到所述对应的图标文件时,通过默认方式加载图标文件给所述用户界面的显示单元使用。
8.根据权利要求7所述的移动终端,其特征在于,所述第一图标加载子模块通过统一资源定位器方式调用所述图标目录模块中的所述新图标文件,再将所述新图标文件加载给所述用户界面的显示单元使用。
9.根据权利要求7所述的移动终端,其特征在于,所述第二图标加载子模块调用资源文件目录下的一资源类文件,将所述资源类文件加载给所述用户界面的显示单元使用,再将所述资源类文件存储到所述图标目录模块中。
10.根据权利要求6 9任一项所述的移动终端,其特征在于,所述移动终端还包括有规格信息模块,用于设置所述图标文件对应的图标规格信息;所述图标替换模块进一步包括图标获取子模块,用于获取符合所述图标规格信息的所述新图标文件; 图标命名子模块,用于将所述新图标文件的名称设置为原图标文件的名称; 图标替换子模块,用于在所述图标目录模块中将所述原图标文件替换成所述新图标文件。
全文摘要
本发明适用于通信技术领域,提供了一种移动终端图标替换方法及移动终端,所述方法包括步骤有设置一存放图标文件的图标目录;在所述图标目录中将至少一原图标文件替换成新图标文件;调用所述新图标文件加载给用户界面使用。借此,本发明简化了移动终端中快捷图标的替换流程,而且用户可以根据自身需要来替换快捷图标。
文档编号G06F9/445GK102163156SQ20111005777
公开日2011年8月24日 申请日期2011年3月10日 优先权日2011年3月10日
发明者彭瑜, 袁志远 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1