本发明专利技术适用于移动终端技术领域,提供一种移动终端字体更换方法及装置,所述方法包括:在接收到字体选择指令时,在本地预设文件夹中查找所述字体选择指令对应的字体文件;根据所述字体文件构建系统默认字体类;实例化所述默认字体类,刷新绘制移动终端的显示界面。本发明专利技术与现有字体替换方法相比,将第三方字体文件保存到本地的一个预设文件夹中,不会覆盖系统默认字体文件夹中的默认字体,用户仅需在字体样式设置界面中选择所需的字体选项,即可完成对系统的字体更换,操作方法简单,用户需要恢复到默认字体,选择默认字体选项即可。
【技术实现步骤摘要】
本专利技术属于移动终端领域,尤其涉及。
技术介绍
目前包括手机、掌上电脑等移动终端上的系统字体不可自行改变,系统内置了一套默认字体,不支持更换系统字体功能。由于同一操作系统中的默认字体是相同的,用户在长期使用移动移动终端时,难免会产生枯燥感,为此需要提供一种能够更换系统字体的方案。目前互联网上也出现了一种系统字体更换解决方案,首先需要获取系统root权限,删除系统默认字体文件夹中字体文件,并替换成用户所需字体文件,这样在重启移动终端后,就会显出系统默认字体文件夹中的字体文件所对应的字体,由于这种方法操作比较复杂,而且还需要覆盖系统默认字体,因此,用户无法还原成系统默认字体。
技术实现思路
鉴于上述问题,本专利技术的目的在于提供及装置,旨在解决现有系统替换方法操作比较复杂,而且需要覆盖系统默认字体,使得无法恢复系统默认字体的技术问题。一方面,所述移动终端字体更换方法包括下述步骤在接收到字体选择指令时,在本地预设文件夹中查找所述字体选择指令对应的字体文件;根据所述字体文件构建系统默认字体类;实例化所述默认字体类,刷新绘制移动终端的显示界面。另一方面,所述移动终端字体更换装置包括字体查找单元,用于在接收到字体选择指令时,在本地预设文件夹中查找所述字体选择指令对应的字体文件;默认字体类构建单元,用于根据所述字体文件构建系统默认字体类;界面刷新显示单元,用于实例化所述默认字体类,刷新绘制移动终端的显示界面。本专利技术的有益效果是在本专利技术技术方案中,可以在本地定义一个用于保存第三方字体的预设文件夹,该文件夹中存储有用户需要的各种字体文件,同时在移动终端的字体样式设置栏中,设置有与所述各种字体文件对应的字体选项,当用户需要更换字体时,在所述字体样式设置栏中选择相应的字体选项,生成字体选择指令,移动终端再在预设文件夹中查找所述字体选择指令所对应的字体文件,移动终端再根据此字体文件刷新绘制移动终端的显示界面,这样实现了更换系统字体,本专利技术无需覆盖系统默认的字体文件,在预设文件夹中有各种第三方字体文件,这样用户仅需在字体样式设置界面中选择所需更换的字体即可完成字体更换,该方法操作简单,而且不会覆盖原有系统默认字体,用户也可以很容易地恢复到系统默认字体。附图说明图1是本专利技术第一实施例提供的移动终端字体更换方法的流程图;图2是本专利技术第二实施例提供的移动终端字体更换方法的流程图;图3是本专利技术第三实施例提供的移动终端字体更换装置的结构方框图;图4是本专利技术第四实施例提供的移动终端字体更换装置的结构方框图。具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。实施例一:图1示出了本专利技术第一实施例提供的移动终端字体更换方法的流程,为了便于说明仅不出了与本专利技术实施例相关的部分。本实施例提供的移动终端字体更换方法包括下述步骤步骤S101、在接收到字体选择指令时,在本地预设文件夹中查找所述字体选择指令对应的字体文件。所述预设文件夹为用于保存第三方字体文件的文件夹,用户可以将自己所需的字体文件放在此文件夹中,在移动终端对应的字体样式设置栏中存在于所述各个字体文件对应的字体选项,当用户需要更换字体时,进入移动终端字体样式设置界面,选择自己当前所需更换的字体选项即可,比如Chococooky、Rosemary、Times New Roman等字体选项,在用户点击字体选项后,会生成对应的字体选择指令,该指令中包含有字体文件信息,再根据所述字体文件信息在所述预设文件夹中查找对应的字体文件。字体文件通常是ttf格式的字库文件,比如在Android系统中,系统默认的字体文件位于/system/fonts/目录下,默认的英文字库为DroidSans. ttf,默认的中文字库为DroidSansFallback. ttf。本实施例中,第三方字体文件保存在预设文件夹中,比如可以将预设文件夹设置为/data/data/fonts/。步骤S102、根据所述字体文件构建系统默认字体类。移动终端操作系统在绘制字体的时候,都是根据ttf文件来构建终端程序中的默认字体类Typeface,有了该默认字体类之后,系统程序和终端应用程序都可以调用该类,完成字体绘制,因此本步骤中,在找到用户选择的字体文件后,根据所述字体文件构建默认字体类,供程序调用。步骤S103、实例化所述默认字体类,刷新绘制移动终端的显示界面。在构建完成系统默认类后,终端中的程序,包括系统程序和安装在终端中的应用程序既可以使用该类,即可重绘各个显示界面。本实施例与现有字体替换方法相比,将第三方字体文件保存到本地的一个预设文件夹中,本实施例不会覆盖系统默认字体文件夹中的默认字体,用户仅需在字体样式设置界面中选择所需的字体选项,即可完成对系统的字体更换,操作方法简单,用户需要恢复到默认字体,选择默认字体选项即可。实施例二 :图2示出了本专利技术第二实施例提供的移动终端字体更换方法的流程,为了便于说明仅不出了与本专利技术实施例相关的部分。本实施例提供的移动终端字体更换方法包括下述步骤步骤S201、创建用于保存第三方字体的文件夹,该文件夹为所述预设文件夹。本步骤不限定具体的文件夹目录,前提是用户和移动终端对该目录有共同的认知即可。步骤S202、在发现所述预设文件夹中有新添加的字体时,自动在所述移动终端字体样式设置栏中添加对应的字体选项;步骤S203、在发现所述预设文件夹中有字体被删除时,自动在所述移动终端字体样式设置栏中删除对应的字体选项。用户在使用移动终端的过程中,可能向所述预设文件夹添加新字体,或者删除旧字体,为了使得能够使用新添加的字体,以及防止使用已被删除的字体造成系统崩溃的情况,上述步骤S202和S203中,当发现所述预设文件夹中有新添加的字体时,自动在所述移动终端字体样式设置栏中添加对应的字体选项,当发现所述预设文件夹中有字体被删除时,自动在所述移动终端字体样式设置栏中删除对应的字体选项,因此在本专利技术实施例中,字体样式设置栏中的字体选项可以自动根据所述预设文件夹中的字体文件相应添加或减少字体选项。步骤S204、在接收到字体选择指令时,在本地预设文件夹中查找所述字体选择指令对应的字体文件;步骤S205、在接收到默认字体选择指令时,调用系统默认字体文件夹中的字体文件。在字体样式设置栏中,用户可以选择自己所需的字体选项,也可以选择恢复到默认字体,当选择默认字体时,直接调用默认字体文件夹中的字体文件,若选择其他字体时,在本地预设文件夹中查找所述字体选择指令对应的字体文件。步骤S206、根据所述字体文件构建系统默认字体类;步骤S207、实例化所述默认字体类,刷新绘制移动终端的显示界面。本实施例在实施例一的基础上,进一步实现了根据预设文件夹中的字体文件自动增加或减少字体选项,用户可以在预设文件夹中放置自己喜欢的字体文件,丰富了移动终端的功能。实施例三:图3示出了本专利技术第三实施例提供的移动终端字体更换装置的结构,为了便于说明仅不出了与本专利技术实施例相关的部分。本实施例提供的移动终端字体更换装置包括字体查找单元301,用于在接收到字体选择指令时本文档来自技高网...
【技术保护点】
一种移动终端字体更换方法,其特征在于,所述方法包括:在接收到字体选择指令时,在本地预设文件夹中查找所述字体选择指令对应的字体文件;根据所述字体文件构建系统默认字体类;实例化所述默认字体类,刷新绘制移动终端的显示界面。
【技术特征摘要】
1.ー种移动终端字体更换方法,其特征在于,所述方法包括 在接收到字体选择指令时,在本地预设文件夹中查找所述字体选择指令对应的字体文件; 根据所述字体文件构建系统默认字体类; 实例化所述默认字体类,刷新绘制移动终端的显示界面。2.如权利要求1所述方法,其特征在于,所述在接收到字体选择指令时,在本地预设文件夹中查找所述字体选择指令对应的字体文件步骤之前,还包括 创建用于保存第三方字体的文件夹,该文件夹为所述预设文件夹。3.如权利要求2所述方法,其特征在于,所述创建用于保存第三方字体的文件夹,该文件夹为所述预设文件夹步骤之后,还包括 在发现所述预设文件夹中有新添加的字体吋,自动在所述移动終端字体样式设置栏中添加对应的字体选项。4.如权利要求2所述方法,其特征在于,所述创建用于保存第三方字体的文件夹,该文件夹为所述预设文件夹步骤之后,还包括 在发现所述预设文件夹中有字体被删除吋,自动在所述移动終端字体样式设置栏中删除对应的字体选项。5.如权利要求1-4任一项所述方法,其特征在于,所述在接收到字体选择指令时,在本地预设文件夹中查找所述字体选择指令对应的字体文件步骤之后,...
【专利技术属性】
技术研发人员:焉文臣,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。