的基本属性,通常为background属性,利用加载图标插件中原生的布局背景属性设置加载图标的颜色,可以减少设置加载图标的颜色的难度,提高加载图标的显示效率。
[0082]如图3所示,是根据一示例性实施例示出的另一种加载图标的显示方法的流程图,可应用于终端中,包括如下步骤301至303:
[0083]在步骤301中,监测加载图标显示事件是否被触发。
[0084]在步骤302中,当所述加载图标显示事件被触发时,读取预存的系统流量监控文件中记录的目标事件产生的流量值,获得流量信息。
[0085]其中,目标事件为触发所述加载图标显示事件的目标事件。
[0086]在步骤303中,根据预设的颜色参数显示预设的加载图标。
[0087]该颜色参数用于表示所述目标事件所产生的流量信息,不同的颜色参数区分不同的流量信息。
[0088]本公开提供的实施例,可以在显示加载图标时实时检测目标事件产生的流量值,将检测到的流量值作为流量信息确定颜色参数。其中,系统流量监控文件为终端的操作系统中专用于监控流量的文件。
[0089]例如,以Android操作系统为例,在Android操作系统中,每个应用程序的流量使用情况存储在目录结构“/proc/uid_stat/%d”,其中指代应用程序的标识,在该目录结构下记录有两份文件,分别名为tcp_rcv与tcp_snd。读取两份文件的内容,可以得到相应的流量数值。其中tcp_rcv代表接收到的字节数,tcp_snd代表发送的字节数。通过该方法,可以获取到各个应用程序在不同时间不同目标时间所产生的流量值。
[0090]由上述实施例可见,通过读取预存的系统流量监控文件,可以实时检测目标事件产生的流量值,从而可以精确确定相应的颜色参数。
[0091]与前述方法的实施例相对应,本公开还提供了加载图标的显示装置及其所应用的终端的实施例。
[0092]如图4所示,图4是本公开根据一示例性实施例示出的一种加载图标的显示装置的框图,所述装置包括:监测模块41和显示模块42。
[0093]监测模块41,被配置为监测加载图标显示事件是否被触发。
[0094]显示模块42,被配置为当所述加载图标显示事件被触发时,根据预设的颜色参数显示预设的加载图标,所述颜色参数用于表示触发所述加载图标显示事件的目标事件所产生的流量信息,不同的颜色参数区分不同的流量信息。
[0095]由上述实施例可见,由于可以根据预设的颜色参数显示预设的加载图标,颜色参数可以用于表示触发所述加载图标显示事件的目标事件所产生的流量信息,不同的颜色参数可以区分不同的流量信息,从而用户可以通过加载图标的颜色确定目标事件所产生的流量,使得加载图标的显示更为智能。
[0096]在一个实施例中,所述流量信息包括流量值,所述预设的颜色参数包括不同的第一颜色参数和第二颜色参数,所述第一颜色参数表示所述目标事件所产生的流量值大于零,所述第二颜色参数表示所述目标事件所产生的流量值等于零。
[0097]由上述实施例可见,预设的颜色参数可以包括两种不同颜色参数,分别对应上述两种联网状态的目标事件。由于只通过两种颜色参数区分目标事件是否需要联网产生流量,该方式易于实现,且更便于用户识别。
[0098]如图5所示,图5是本公开根据一示例性实施例示出的另一种加载图标的显示装置的框图,该实施例在前述图4所示实施例的基础上,所述显示模块42,包括:调用子模块421。
[0099]调用子模块421,被配置为调用预设的加载图标插件显示所述加载图标,所述加载图标插件中预先配置有颜色属性,所述颜色属性的属性值为所述颜色参数。
[0100]由上述实施例可见,可以通过调用加载图标插件实现加载图标的显示,该方式易于实现。
[0101 ]在一个实施例中,所述颜色属性包括布局背景属性。
[0102]由上述实施例可见,利用加载图标插件中原生的布局背景属性设置加载图标的颜色,可以减少设置加载图标的颜色的难度,提高加载图标的显示效率。
[0103]如图6所示,图6是本公开根据一示例性实施例示出的另一种加载图标的显示装置的框图,该实施例在前述图4所示实施例的基础上,所述装置还包括:
[0104]读取模块43,被配置为读取预存的系统流量监控文件中记录的所述目标事件所述产生的流量值,获得所述流量信息。
[0105]由上述实施例可见,通过读取预存的系统流量监控文件,可以实时检测目标事件产生的流量值,从而可以精确确定相应的颜色参数。
[0106]相应的,本公开还提供一种加载图标的显示装置,所述装置包括有处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:
[0107]监测加载图标显示事件是否被触发。
[0108]当所述加载图标显示事件被触发时,根据预设的颜色参数显示预设的加载图标,所述颜色参数用于表示触发所述加载图标显示事件的目标事件所产生的流量信息,不同的颜色参数区分不同的流量信息。
[0109]上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
[0110]对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0111]如图7所示,图7是本公开根据一示例性实施例示出的一种用于加载图标显示装置700的一结构示意图。例如,装置700可以是具有路由功能的移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等终端。
[0112]参照图7,装置700可以包括以下一个或多个组件:处理组件702,存储器704,电源组件706,多媒体组件708,音频组件710,输入/输出(I/O)的接口712,传感器组件714,以及通信组件716。
[0113]处理组件702通常控制装置700的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件702可以包括一个或多个处理器720来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件702可以包括一个或多个模块,便于处理组件702和其他组件之间的交互。例如,处理组件702可以包括多媒体模块,以方便多媒体组件708和处理组件702之间的交互。
[0114]存储器704被配置为存储各种类型的数据以支持在装置700的操作。这些数据的示例包括用于在装置700上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器704可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
[0115]电源组件706为装置700的各种组件提供电力。电源组件706可以包括电源管理系统,一个或多个电源,及其他与为装置700生成、管理和分配电力相关联的组件。
[0116]多媒体组件708包括在所述装置700和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸