更换系统字体文件的方法及装置制造方法及图纸

技术编号:8801089 阅读:155 留言:0更新日期:2013-06-13 05:46
本发明专利技术公开了更换系统字体文件的方法及装置,该方法包括:通过用户界面向用户提供更换字体文件的操作入口;当通过所述操作入口接收到用户的请求时,扫描当前终端设备的目标存储目录,获取可用的字体文件并展现,以供用户进行选择;当用户选中某目标字体文件时,通过运行预置的脚本,实现字体文件的替换;其中,所述脚本在获取到超级用户权限的情况下,通过调用相应的系统接口执行以下操作:将所述目标字体文件拷贝到系统的字体文件目录下,将所述目标字体文件的文件名修改为系统默认的字体文件名,并对修改了文件名之后的目标字体文件进行挂载以及权限设置。通过本发明专利技术,能够简化用户的操作步骤,提高更换系统字体文件的实现效率。

【技术实现步骤摘要】

本专利技术涉及终端设备上的文件处理
,具体涉及更换系统字体文件的方法及装置
技术介绍
获取Root权限后可以使用户越过设备制造商的限制,用户也可以卸载设备制造商预装在手机中某些应用,以及运行一些需要超级用户权限的应用程序。例如,用户可以将系统默认的字体修改为自己喜欢或者需要的字体。但是,在现有技术中,用户只能手动完成字体替换的过程,过程比较复杂。另外,有些用户可能不知道该如何进行操作。总之,现有技术中,需要用户进行复杂的手动操作,才能完成系统字体文件的更换,实现效率非常低。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的更换系统字体文件的方法及装置,能够简化用户的操作步骤,提高更换系统字体文件的实现效率。依据本专利技术的一个方面,提供了一种更换系统字体文件的方法,包括:通过用户界面向用户提供更换字体文件的操作入口 ;当通过所述操作入口接收到用户的请求时,扫描当前终端设备的目标存储目录,获取可用的字体文件并展现,以供用户进行选择;当用户选中某目标字体文件时,通过运行预置的脚本,实现字体文件的替换;其中,所述脚本在获取到超级用户权限的情况下,通过调用相应的系统接口执行以下操作:将所述目标字体文件拷贝到系统的字体文件目录下,将所述目标字体文件的文件名修改为系统默认的字体文件名,并对修改了文件名之后的目标字体文件进行挂载以及权限设置。可选地,所述扫描当前终端设备的目标存储目录,获取可用的字体文件并展现,以供用户进行选择,包括:扫描当前终端设备的目标存储目录,将具有指定后缀名的文件确定为可用字体文件并展现,以供用户进行选择。可选地,所述扫描当前终端设备的目标存储目录,获取可用的字体文件并展现,以供用户进行选择,包括:扫描当前终端设备的目标存储目录,获取具有指定后缀名的文件;利用与字体文件调用相关的系统接口调用各个具有指定后缀名的文件,将能够被所述系统接口正确调用的文件确定为可用的字体文件并展现,以供用户进行选择。可选地,还包括:当通过所述操作入口接收到用户的请求时,判断当前系统中的剩余存储空间是否充足,如果不充足,则进行提示。可选地,所述方法之前还包括:判断当前操作系统是否已开放超级用户权限,如果尚未开放,则进行提示。可选地,还包括:当通过所述操作入口接收到用户的请求时,将系统默认的字体文件备份到指定位置;监测替换字体文件的过程中是否出现异常;如果是,则提示用户重试或者恢复为系统默认字体文件。可选地,还包括:在用户界面上显示更换字体时的常见问题查看入口 ;当通过该查看入口接收到用户请求时,向用户展示预置的帮助文档。根据本专利技术的另一方面,提供了一种更换系统字体文件的装置,包括:操作入口提供单元,用于通过用户界面向用户提供更换字体文件的操作入口 ;可用文件展现单元,用于当通过所述操作入口接收到用户的请求时,扫描当前终端设备的目标存储目录,获取可用的字体文件并展现,以供用户进行选择;脚本运行单元,用于当用户选中某目标字体文件时,通过运行预置的脚本,实现字体文件的替换;其中,所述脚本在获取到超级用户权限的情况下,通过调用相应的系统接口执行以下操作:将所述目标字体文件拷贝到系统的字体文件目录下,将所述目标字体文件的文件名修改为系统默认的字体文件名,并对修改了文件名之后的目标字体文件进行挂载以及权限设置。可选地,所述可用文件展现单元包括:第一确定子单元,用于扫描当前终端设备的目标存储目录,将具有指定后缀名的文件确定为可用字体文件并展现,以供用户进行选择。可选地,所述可用文件展现单元包括:第二确定子单元,用于扫描当前终端设备的目标存储目录,获取具有指定后缀名的文件;利用与字体文件调用相关的系统接口调用各个具有指定后缀名的文件,将能够被所述系统接口正确调用的文件确定为可用的字体文件并展现,以供用户进行选择。根据本专利技术实施例提供的更换系统字体文件的方法及装置,能够在用户界面上为用户提供更换字体文件的操作入口,当用户从该操作入口进入时,就可以首先将系统默认的字体文件备份到指定位置,并扫描当前终端设备的目标存储目录,获取可用的字体文件,并以列表的形式进行展现,以供用户进行选择,当用户选中某目标字体文件时,通过运行预置的脚本,实现字体文件的替换;包括:将所述目标字体文件拷贝到系统的字体文件目录下,将所述目标字体文件的文件名修改为系统默认的字体文件名,并对修改了文件名之后的目标字体文件进行挂载以及权限设置。总之,通过本专利技术,用户只要从相应的操作入口进入,并在之后展现出的可用字体文件列表中选择目标文件,之后就可以通过脚本自动执行完成系统字体文件的更换。因此,能够简化用户的操作步骤,提高更换系统字体文件的实现效率。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的方法的流程图;以及图2示出了根据本专利技术一个实施例的装置的示意图。具体实施例方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。参见图1,本专利技术实施例提供了一种更换系统字体文件的方法,该方法可以包括以下步骤:SlOl:通过用户界面向用户提供更换字体文件的操作入口 ;在本专利技术实施例中,为了能够便于更换系统的字体,而避免用户多步的手动操作,可以在某一应用程序(例如“软件管家”等)的用户界面上为用户提供一用于更换字体文件的操作系统,使得用户可以直接通过该入口来发起更换字体文件的操作,之后可以通过运行某一预置的脚本的方式,来自动实现字体的更换。 需要说明的是,在实际应用中,一些操作系统(例如Android等)可能需要在开放了超级用户(Root)权限之后,才允许对一些系统的原有设置进行更换,因此,在本专利技术实施例中,在执行步骤SlOl之前还可以预先判断当前操作系统是否已经开放了超级用户权限,如果开放了,则执行步骤S101,否则,可以提示用户首先进行获取Root权限的操作,并且还可以提供相应的操作入口,用户进入之后,可以帮助用户获取到Root权限,之后再在用户界面上显示出用于更换系统字体文件的操作入口。在通过用于更换系统字体文件的操作入口接收到用户的请求之后,确定用户想要更换系统的字体文件,则还可以首先将当前系统默认的字体文件备份到指定位置,这样,一旦更换不成功,还可以使用备份的默认文件将系统的字体还原到初始状态。例如,可以自动将 /system/fonts/DroidSansFallback.ttf 文件备份到 /sdcard/360/fonts/backup 目录下。其中,\system\fonts是字体文件夹,除了标准字体和粗体、斜体外可以本文档来自技高网...

【技术保护点】
一种更换系统字体文件的方法,包括:通过用户界面向用户提供更换字体文件的操作入口;当通过所述操作入口接收到用户的请求时,扫描当前终端设备的目标存储目录,获取可用的字体文件并展现,以供用户进行选择;当用户选中某目标字体文件时,通过运行预置的脚本,实现字体文件的替换;其中,所述脚本在获取到超级用户权限的情况下,通过调用相应的系统接口执行以下操作:将所述目标字体文件拷贝到系统的字体文件目录下,将所述目标字体文件的文件名修改为系统默认的字体文件名,并对修改了文件名之后的目标字体文件进行挂载以及权限设置。

【技术特征摘要】
1.一种更换系统字体文件的方法,包括: 通过用户界面向用户提供更换字体文件的操作入口; 当通过所述操作入口接收到用户的请求时,扫描当前终端设备的目标存储目录,获取可用的字体文件并展现,以供用户进行选择; 当用户选中某目标字体文件时,通过运行预置的脚本,实现字体文件的替换;其中,所述脚本在获取到超级用户权限的情况下,通过调用相应的系统接口执行以下操作:将所述目标字体文件拷贝到系统的字体文件目录下,将所述目标字体文件的文件名修改为系统默认的字体文件名,并对修改了文件名之后的目标字体文件进行挂载以及权限设置。2.根据权利要求1所述的方法,所述扫描当前终端设备的目标存储目录,获取可用的字体文件并展现,以供用户进行选择,包括: 扫描当前终端设备的目标存储目录,将具有指定后缀名的文件确定为可用字体文件并展现,以供用户进行选择。3.根据权利要求1所述的方法,所述扫描当前终端设备的目标存储目录,获取可用的字体文件并展现,以供用户进行选择,包括: 扫描当前终端设备的目标存储目录,获取具有指定后缀名的文件;利用与字体文件调用相关的系统接口调用各个具有指定后缀名的文件,将能够被所述系统接口正确调用的文件确定为可用的字体文件并展现,以供用户进行选择。4.根据权利要 求1所述的方法,还包括: 当通过所述操作入口接收到用户的请求时,判断当前系统中的剩余存储空间是否充足,如果不充足,则进行提示。5.根据权利要求1所述的方法,所述方法之前还包括: 判断当前操作系统是否已开放超级用户权限,如果尚未开放,则进行提示。6.根据权利要求1所述的方法,还包括: ...

【专利技术属性】
技术研发人员:李涛颜冬王永杨贾俊涛
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1