[发明专利]一种系统字体切换方法、移动终端以及计算机可读存储介质有效
申请号: | 201710374268.5 | 申请日: | 2017-05-24 |
公开(公告)号: | CN107229470B | 公开(公告)日: | 2021-01-01 |
发明(设计)人: | 许启恒 | 申请(专利权)人: | 努比亚技术有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 深圳市凯达知识产权事务所 44256 | 代理人: | 刘大弯;沈荣彬 |
地址: | 518057 广东省深圳市南山区高新区北环大道9018*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 字体 切换 方法 移动 终端 以及 计算机 可读 存储 介质 | ||
本发明公开了一种系统字体切换方法,检测到对系统字体进行切换的切换指令;通知各应用进程卸载来自受精卵的字体资源;在各应用进程内重新加载待切换的字体资源,并刷新绘制;根据所述切换指令在替换系统中的字体文件后,直接让切换后的新字体在系统各应用界面进行显示。本发明还公开了一种移动终端和计算机可读存储介质,解决了相关技术中系统字体切换后需求重启才能生效的问题,在接收到系统字体切换指令后通过卸载来自受精卵的字体资源,重新加载新的字体资源,不用重启系统便可生效,提高了用户体验。
技术领域
本发明涉及移动通信技术领域,尤其涉及一种系统字体切换方法、移动终端以及计算机可读存储介质。
背景技术
随着互联网的发展和终端的普及,终端的用户群越来越大,同时也对软件提出了更多智能,人性化的需求。
在现有的技术中,其实终端,虽然被用户作为一个游戏机或电视机,还可能是一个学习机,还可能成为小宝宝的乐园等等,给我们的生活带来更多的乐趣。随着通讯产品的更新换代,移动终端(例如手机、个人数字化助理PDA等)已成为人们必备的通讯工具。各种方便人们生活的功能都能在移动终端上实现,例如手机电视、GPS、移动支付等等,都需要移动终端接入到互联网才能实现。
随着电子产业的快速发展,移动终端智能化程度越来越高。移动终端研发公司也越来越注重智能化,人性化设计。在此移动终端快速发展的背景下,终端的便捷操作和人性化设计成为移动终端不可忽视的一部分。
Android手机用户群体中存在大量的需求,这其中就有许多用户希望可以整体切换手机系统的字体,获得更丰富的视觉体验。
目前已有的系统字体切换方法,基本思路都是直接或间接替换系统中的字体font.ttf文件来实现的。由于系统字体资源早在开机初始化时就已预先加载完毕至Zygote孵化器进程,各个应用进程都从Zygote进程分裂而来,使用的是开机初始化时加载的字体,因此,替换了字体文件font.ttf后并不会立即生效,必须重启系统。
针对相关技术中系统字体切换后需求重启才能生效的问题,目前尚未提出解决方案。
发明内容
本发明的主要目的在于提出一种系统字体切换方法、移动终端以及计算机可读存储介质,旨在解决相关技术中系统字体切换后需求重启才能生效的问题。
为实现上述目的,本发明实施例提出一种系统字体切换方法,包括:
检测到对系统字体进行切换的切换指令;
通知各应用进程卸载来自受精卵的字体资源;
在各应用进程内重新加载待切换的字体资源,并刷新绘制;
根据所述切换指令在替换系统中的字体文件后,直接让切换后的新字体在系统各应用界面进行显示。
优选地,在通知各应用进程卸载来自受精卵的字体资源之前,所述方法还包括:
在配置中增加代表系统字体发生改变的信息项;
将所述信息项写入扩展后的配置类对象新配置新配置中。
优选地,通知各应用进程卸载来自受精卵的字体资源包括:
将所述新配置作为参数传入服务端对象;
通过所述服务端对象通知各应用进程卸载来自受精卵的字体资源。
优选地,在将所述新配置作为参数通过服务端对象传入各应用进程之后,所述方法还包括:
各应用进程收到新的所述新配置后解析与待切换的系统字体对应的参数,确定存在待切换的系统字体对应的参数。
优选地,在通知各应用进程卸载来自受精卵的字体资源之后,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于努比亚技术有限公司,未经努比亚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710374268.5/2.html,转载请声明来源钻瓜专利网。