【技术实现步骤摘要】
文字展示方法、装置及终端
本公开涉及计算机
,特别涉及一种文字展示方法、装置及终端。
技术介绍
终端的计时器、录音机和收音机等应用程序中均存在文字,若终端需要展示应用程序中的文字,可以从预设的字体库中选取指定格式的字体进行展示。当应用程序中包括的文字的字体未包含在字体库中时,终端如何展示这些文字引起了人们的关注。在展示字体未包含在字体库中的文字时,终端读取一个待展示文字,通过为该应用程序编写的调用接口调用视图控件,通过视图控件在预定文件夹中查找与待展示文字对应的图片;通过视图控件对读取到的图片进行展示;读取下一个待展示文字,继续执行通过为该应用程序编写的调用接口调用视图控件的步骤,直至展示完所有的待展示文字后结束展示流程。专利技术人在实现本公开的过程中,发现相关技术中至少存在以下缺陷:由于一个应用程序对应于一个视图控件,当多个应用程序所包括的文字的字体都未包含在字体库中时,终端需要为每一个应用程序编写一个视图控件,导致终端中的代码较多,造成存储空间的浪费。
技术实现思路
为解决一个应用程序对应于一个视图控件造成终端中的代码较多,浪费存储空间的问题,本公开提供了一种文字展示方法、装置及终端。根据本公开实施例的第一方面,提供一种文字展示方法,包括:通过自定义系统接口接收任一应用程序发送的调用指令;读取所述调用指令中携带的至少一个待展示文字;根据预设流程查找与各个待展示文字对应的图片,并在所述应用程序中对查找到的各个图片进行展示。可选的,所述根据预设流程查找与各个待展示文字对应的图片,并在所述应用程序中对查找到的各个图片进行展示,包括:对于每个 ...
【技术保护点】
一种文字展示方法,其特征在于,包括:通过自定义系统接口接收任一应用程序发送的调用指令;读取所述调用指令中携带的至少一个待展示文字;根据预设流程查找与各个待展示文字对应的图片,并在所述应用程序中对查找到的各个图片进行展示。
【技术特征摘要】
1.一种文字展示方法,其特征在于,包括: 通过自定义系统接口接收任一应用程序发送的调用指令; 读取所述调用指令中携带的至少一个待展示文字; 根据预设流程查找与各个待展示文字对应的图片,并在所述应用程序中对查找到的各个图片进行展示。2.根据权利要求1所述的方法,其特征在于,所述根据预设流程查找与各个待展示文字对应的图片,并在所述应用程序中对查找到的各个图片进行展示,包括: 对于每个待展示文字,获取与所述待展示文字对应的图片; 将所述图片添加到对应的一个子视图控件中; 将所述子视图控件添加到所 述应用程序中进行展示。3.根据权利要求2所述的方法,其特征在于,所述获取与所述待展示文字对应的图片,包括: 在预设的数据结构中查找与所述待展示文字对应的图片标识,所述数据结构中存储有不同的文字与不同的图片标识之间的一一对应关系; 获取查找到的所述图片标识所指示的图片。4.根据权利要求3所述的方法,其特征在于,所述方法,还包括: 接收修改指令,所述修改指令中携带有文字和图片标识; 将所述数据结构中与所述文字对应的图片标识修改为所述修改指令中携带的所述图片标识,所述修改指令中携带的所述图片标识所指示的图片,和,所述数据结构中与所述文字对应的图片标识所指示的图片的展示效果不同。5.根据权利要求2至4任一项所述的方法,其特征在于,所述根据预设流程查找与各个待展示文字对应的图片,并在所述应用程序中对查找到的各个图片进行展示,还包括: 设置预定数量的子视图控件,所述预定数量与所述调用指令中携带的待展示文字的数量相同。6.根据权利要求5所述的方法,其特征在于,所述设置预定数量的子视图控件,包括: 若首次设置所述子视图控件,则生成所述预定数量的子视图控件; 若非首次设置所述子视图控件,则读取上一次设置的历史子视图控件的历史数量,根据所述历史数量设置所述预定数量的子视图控件。7.根据权利要求6所述的方法,其特征在于,所述根据所述历史数量设置所述预定数量的子视图控件,包括: 若所述历史数量小于所述预定数量,则生成第一数量的子视图控件,将所述历史子视图控件和生成的所述子视图控件确定为本次设置的所述子视图控件,所述第一数量由所述预定数量减去所述历史数量得到; 若所述历史数量大于所述预定数量,则从所述历史子视图控件中删除第二数量的子视图控件,将剩余的历史子视图控件确定为本次设置的所述子视图控件,所述第二数量由所述历史数量减去所述预定数量得到。8.一种文字展示装置,其特征在于,包括: 第一接收模块,用于通过自定义系统接口接收任一应用程序发送的调用指令; 文字读取模块,用于读取所述第一接收模块接收到的所述调用指令中携带的至少一个待展不文字; 文字展示模块,根据预设...
【专利技术属性】
技术研发人员:韩伟,杨亮,续丽娜,
申请(专利权)人:小米科技有限责任公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。