本发明专利技术实施例公开了一种图标构造方法,及终端设备,其中方法的实现包括:获得作为图标使用的图标字体,并存储所述图标字体;将所述图标字体配置为可用;在所述应用程序启动后,调用所述图标字体将所述图标字体显示为所述应用程序的图标。使用图标字体作为应用程序的图标使用,由于图标字体属于矢量图,为适配不同分辨率的终端设备不再需要制作不同分辨率的图标,因此可以避免冗余图片,减少App占用的存储/传输等资源,提高制作和维护效率。
【技术实现步骤摘要】
本专利技术涉及计算机
,特别涉及一种图标构造方法,及终端设备。
技术介绍
在原生应用程序(Application,App)中,涉及图标展示的地方会使用到图片类的 图标。图标W形象化的特性引导用户进行光管操作,另外还可W作为App的输入接口使用, 因此图标在App中有广泛应用。目前App中的图标使用的图片是普通图片,由于不同移动设备有不同分辨率的屏 幕,因此显示同一个图标时清晰度不统一。为了适配不同的移动设备W及不同的分辨率,保 证同一图片图标在不同分辨率都能够清晰显示,在使用图片图标时需要针对不同的分辨率 设计不同的尺寸,于是衍生了图片图标的两大缺点:兀余W及设计和制作维护成本较大。 举个实际的例子来说,假设我们要在微信里面使用下面该个图标user,png;那 么,在I0S(-种移动操作系统)设备阵营中,在不考虑最新款手机的情况下,为了兼容不同 版本的手机,每张图标要切4个图。在Amlroid(安卓)设备阵营中,分辨率繁多,比I0S更 为复杂,每张图标要切8个图。因此,使用普通图片作为应用程序的图标使用,为了适配不同终端的分辨率,需要 大量兀余的图片,会使App占用的存储/传输等资源相应增加,而且制作和维护效率低。
技术实现思路
本专利技术实施例提供了一种图标构造方法,及终端设备,用于提供W矢量图作为图 标使用的方案,从而避免兀余图片,减少App占用的存储/传输等资源,提高制作和维护效 率。 -种图标构造方法,包括: 获得作为图标使用的图标字体,并存储所述图标字体; 将所述图标字体配置为可用; 在所述应用程序启动后,调用所述图标字体将所述图标字体显示为所述应用程序 的图标。 一种终端设备,包括: 字体获取单元,用于获得作为图标使用的图标字体; 字体存储单元,用于存储所述图标字体; 字体配置单元,用于将所述图标字体配置为可用; 字体调用单元,用于在所述应用程序启动后,调用所述图标字体将所述图标字体 显示为所述应用程序的图标。 从W上技术方案可W看出,本专利技术实施例具有W下优点:使用图标字体作为应用 程序的图标使用,由于图标字体属于矢量图,为适配不同分辨率的终端设备不再需要制作 不同分辨率的图标,因此可W避免兀余图片,减少App占用的存储/传输等资源,提高制作 和维护效率。【附图说明】 为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本 领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可W根据该些附图获得其 他的附图。 图1为本专利技术实施例方法流程示意图; 图2为本专利技术实施例图标示意图; 图3为本专利技术实施例图标控件示意图; 图4为本专利技术实施例图标示意图; 图5为本专利技术实施例图标示意图; 图6为本专利技术实施例终端设备结构示意图; 图7为本专利技术实施例终端设备结构示意图;图8为本专利技术实施例终端设备结构示意图; 图9为本专利技术实施例终端设备结构示意图。【具体实施方式】 为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进 一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部份实施例,而不是全部的实施 例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的 所有其它实施例,都属于本专利技术保护的范围。[002引本专利技术实施例提供了一种图标构造方法,如图1所示,包括:[002引101 ;获得作为图标使用的图标字体,并存储上述图标字体; 在本专利技术实施例中,图标字体属于字体文件的一种,由于会被当做图标使用因此 称为图标字体。 102 ;将上述图标字体配置为可用; 在本专利技术实施例中,配置图标字体可用的方式可W有很多,用途是告知App可W 调用该个图标字体作为图标使用,具体如下:上述将上述图标字体配置为可用,包括:在上 述应用程序的文件支持项中增加上述图标字体的键值。 103 ;在上述应用程序启动后,调用上述图标字体将上述图标字体显示为上述应用 程序的图标。 本专利技术实施例,使用图标字体作为应用程序的图标使用,由于图标字体属于矢量 图,为适配不同分辨率的终端设备不再需要制作不同分辨率的图标,因此可W避免兀余图 片,减少App占用的存储/传输等资源,提高制作和维护效率。 在本实施例中,对于不同的操作系统将图标字体作显示为图标的方案会有不同, W下实施例将分别就目前比较主流的手机操作系统为例,对比本专利技术实施例作详细举例说 明,如下:对于I0S操作系统,可W有两种方案,一种是将图标字体作为图标使用,一种是将 图标字体作为图片使用; 其中,将图标字体作为图片使用的方式实现,具体如下;上述调用上述图标字体将 上述图标字体显示为上述应用程序的图标,包括: 将上述应用程序配置为支持引用第H方编程语言写的库,上述库内包含上述图标 字体;并为上述应用程序安装上述库;在上述应用程序调用上述图标字体时,将上述字体 图标作为图片的图标进行显示。 在本实施例中,对于不同的操作系统将图标字体作显示为图标的方案会有不同, W下实施例将分别就目前比较主流的手机操作系统为例,对比本专利技术实施例作详细举例说 明,如下:对于Amlroid(安卓)操作系统,可W有两种方案,一种是将图标字体作为图标使 用,一种是将图标字体作为图片使用; 对于Amlroid(安卓)操作系统,将图标字体作为图片使用的方式实现,具体如下: 上述调用上述图标字体将上述图标字体显示为上述应用程序的图标,包括:启动图标字体组件,通过上述图标字体组件获得上述图标字体,然后定义上述图 标字体的统一编码及其显示格式,然后按照上述定义的统一编码及其显示格式将上述图标 字体转换为图片的图标进行显示。 在本实施例中,对于不同的操作系统将图标字体作显示为图标的方案会有不同, W下实施例将分别就目前比较主流的手机操作系统为例,对比本专利技术实施例作详细举例说 明,在W下举例中,各操作系统均可W将图标字体作为普通的字体使用来实现原生App的 图标显示,具体如下: 上述将上述图标字体配置为可用之后,还包括;将上述图标字体转换为可供调用 的字体; 上述调用上述图标字体将上述图标字体显示为上述应用程序的图标包括;调用上 述图标字体,将上述图标字体作为字体调用并显示为上述应用程序的图标。 其中,对于I0S系统而言,将图标字体作为普通的字体使用来实现原生App的图标 显示,具体方案如下:上述将上述图标字体转换为可供调用的字体,包括:为上述图标字体添加用户界面控件,并为上述图标字体的控件在控制器里面创建 相应的出口连接点并添加相应代码逻辑。[004引在I0S系统中,获得图标字体的方式可W如下:上述获得作为图标使用的图标字 体,包括: 获得作为图标使用的矢量图文件,并将上述矢量图文件转换为可缩放矢量图形文 件,然后将上述可缩放矢量图形文件转换为图标字体。 在I0S系统中,存储图标字体的方式可W如下;上述存储上述图标字体包括: 将上述图标字体存入上述应用程序的目录下;为上述应用程序新建标签应用,并 将上述图标字体存入上述应用程序的项目的根目录下。 其中,对于Amlroid(安卓)操作系统而言,将图标字体作为普通的字体使用来实 现原生App的图标显示,具体方案如下:上述存储本文档来自技高网...
【技术保护点】
一种图标构造方法,其特征在于,包括:获得作为图标使用的图标字体,并存储所述图标字体;将所述图标字体配置为可用;在所述应用程序启动后,调用所述图标字体将所述图标字体显示为所述应用程序的图标。
【技术特征摘要】
【专利技术属性】
技术研发人员:黄勇尤,郭亮,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。