一种状态栏的显示方法、终端及存储介质技术

技术编号:24289494 阅读:37 留言:0更新日期:2020-05-26 19:58
本发明专利技术实施例公开了一种状态栏显示方法,该方法包括:当显示屏处于点亮状态时,获取状态栏区域对应的背景图片,背景图片为状态栏区域所覆盖的背景区域对应的图片;分析背景图片,得到对应的背景图片信息;根据背景图片信息,确定状态栏区域的显示样式;根据显示样式,显示状态栏区域对应的内容信息。本发明专利技术实施例同时还公开了一种终端和存储介质。

A display method, terminal and storage medium of status bar

【技术实现步骤摘要】
一种状态栏的显示方法、终端及存储介质
本专利技术涉及电子
中的显示技术,尤其涉及一种状态栏的显示方法、终端及存储介质。
技术介绍
在终端的显示屏中,包括状态栏区域和内容显示区域。其中,内容显示区域用于呈现终端中的具体显示内容,一般位于状态栏区域的下方的区域,且内容显示区域随着显示页面的不同呈现不同的内容信息。状态栏区域用于显示终端的状态信息,比如网络信息、时间信息和电量信息等,一般位于终端的顶端区域,且状态栏区域中显示的内容信息是不变的,对应的显示样式主要包括白色和黑色两种主题。同时,为了终端整个显示屏的显示美观性,状态栏区域的背景和内容显示区域的背景共用一种背景;由于终端显示屏幕主要用于显示内容显示区域对应的内容信息,因此,通常将内容显示区域的背景,作为状态栏区域和内容显示区域的共用背景。现有技术中,在显示状态栏区域的内容信息时,通常根据内容显示区域的背景,确定状态栏区域对应的内容信息的显示样式,以提高状态栏区域对应的内容信息的辨识度。然而,在确定上述状态栏区域的显示样式的过程中,由于内容显示区域随着显示页面的不同对应不同的背景,当内容显示区域大量的切换显示页面时,终端也需要频繁的根据切换后的显示页面对应的背景,实时更新状态栏区域的显示样式,如此,终端功耗大;另外,上述在确定状态栏区域的显示样式的方式时,由于内容显示区域的背景会随着场景的不同具有不同的获取方式,因此,不同的场景中,根据内容显示区域的背景,确定状态栏区域的显示样式的方式也不同,导致现有确定状态栏区域显示样式的方式的通用性低。r>
技术实现思路
为解决上述技术问题,本专利技术实施例期望提供一种状态栏的显示方法、终端及存储介质,能够减小终端功耗,提高确定状态栏区域显示样式的方式的通用性。本专利技术的技术方案是这样实现的:第一方面,本专利技术实施例提供了一种状态栏显示方法,所述方法包括:当显示屏处于点亮状态时,获取状态栏区域对应的背景图片,所述背景图片为所述状态栏区域所覆盖的背景区域对应的图片;分析所述背景图片,得到背景图片信息;根据所述背景图片信息,确定所述状态栏区域的显示样式;根据所述显示样式,显示所述状态栏区域对应的内容信息。在上述方案中,所述状态栏区域处于窗口层上,所述获取状态栏区域对应的背景图片,包括:设置计时器,获取所述计时器对应的计时信息;根据所述计时信息,对所述状态栏区域所覆盖的所述窗口层上对应的图片进行截取,得到所述背景图片。在上述方案中,所述分析所述背景图片,得到背景图片信息,包括:将所述背景图片映射到颜色空间中,得到对应的颜色通道信息;根据所述颜色通道信息,确定所述背景图片中像素点对应的类别,得到第一类别对应的第一数量值和第二类别对应的第二数量值;将所述第一数量值和所述第二数量值,作为所述背景图片信息。在上述方案中,所述根据所述颜色通道信息,确定所述背景图片中像素点对应的类别,包括:根据所述颜色通道信息,计算所述像素点对应的颜色通道累加值;当所述颜色通道累加值大于预设通道值时,确定所述像素点为第一类别;当所述颜色通道累加值不大于所述预设通道值时,确定所述像素点为第二类别。在上述方案中,所述得到第一类别对应的第一数量值和第二类别对应的第二数量值,包括:统计所述第一类别对应的像素点的个数,得到所述第一数量值;统计所述第二类别对应的像素点的个数,得到所述第二数量值。在上述方案中,所述根据所述背景图片信息,确定所述状态栏区域的显示样式,包括:当所述第一数量值大于预设数量值时,确定所述显示样式为第一显示样式;相应地,所述根据所述显示样式,显示所述状态栏区域对应的内容信息,包括:根据所述第一显示样式,显示所述状态栏区域对应的内容信息。在上述方案中,所述根据所述背景图片信息,确定所述状态栏区域的显示样式,包括:当所述第二数量值不大于所述预设数量值时,确定所述显示样式为第二显示样式;相应地,所述根据所述显示样式,显示所述状态栏区域对应的内容信息,包括:根据所述第二显示样式,显示所述状态栏区域对应的内容信息。在上述方案中,所述分析所述背景图片之前,所述方法还包括:根据预设压缩比,压缩所述背景图片,得到压缩后的背景图片;相应地,所述分析所述背景图片,得到背景图片信息,包括:分析所述压缩后的背景图片,得到所述背景图片信息。第二方面,本专利技术实施例提供了一种终端,所述终端包括:存储器,用于存储可执行指令;通信总线,用于实现所述存储器与处理器的通信;显示器,用于根据显示样式,显示状态栏区域对应的内容信息;所述处理器,用于执行所述存储器中存储的可执行指令,以实现如上述所述的状态栏显示方法。第三方面,本专利技术实施例提供了一种存储介质,存储有可执行指令,当所述可执行指令被执行时,用于引起处理器执行如上述所述的状态栏显示方法。本专利技术实施例提供了一种状态栏的显示方法、终端及存储介质,首先,当显示屏处于点亮状态时,获取状态栏区域对应的背景图片,该背景图片为状态栏区域所覆盖的背景区域对应的图片;其次,分析背景图片,得到对应的背景图片信息;再次,根据背景图片信息,确定状态栏区域的显示样式;最后,根据显示样式,显示状态栏区域对应的内容信息。采用上述技术实现方案,由于用于确定状态栏区域的显示样式的背景图片信息,是通过分析状态栏区域所覆盖的背景区域的图片获得的,而状态栏区域所覆盖的背景区域的图片不会随着显示页面的切换而变化,从而降低了功耗;同时,由于在确定状态栏区域的显示样式时,仅与状态栏区域所覆盖的背景区域有关,与显示页面无关,因此,提高了确定状态栏区域显示样式的方式的通用性。附图说明图1a-1b为本专利技术实施例提供的一种视图架构示意图;图2为本专利技术实施例提供的一种状态栏显示方法实现流程图;图3为本专利技术实施例提供的一种黑色主题的状态栏示意图;图4为本专利技术实施例提供的一种白色主题的状态栏示意图;图5为本专利技术实施例提供的一种示例性的状态栏显示流程示意图;图6为本专利技术实施例提供的另一种状态栏显示方法实现流程图;图7为本专利技术实施例提供的一种终端的结构示意图一;图8为本专利技术实施例提供的一种终端的结构示意图二。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。在本专利技术实施例中,终端的显示屏在进行各信息内容的显示时,通过视图架构对应的结构分层呈现要显示的信息。图1a-1b为本专利技术实施例提供的一种视图架构示意图,如图1a所示,终端1包括窗口层2、视图层3、控件层4。如图1b所示,该视图架构是一个树状结构,其中,窗口层2位于为该视图架构的最底层,是该视图架构的根视图;根视图具有任意数量的子视图,视图层3就是根视图窗口层2的子视图;对于根视图的子视图,又具有本文档来自技高网...

【技术保护点】
1.一种状态栏显示方法,其特征在于,所述方法包括:/n当显示屏处于点亮状态时,获取状态栏区域对应的背景图片,所述背景图片为所述状态栏区域所覆盖的背景区域对应的图片;/n分析所述背景图片,得到背景图片信息;/n根据所述背景图片信息,确定所述状态栏区域的显示样式;/n根据所述显示样式,显示所述状态栏区域对应的内容信息。/n

【技术特征摘要】
1.一种状态栏显示方法,其特征在于,所述方法包括:
当显示屏处于点亮状态时,获取状态栏区域对应的背景图片,所述背景图片为所述状态栏区域所覆盖的背景区域对应的图片;
分析所述背景图片,得到背景图片信息;
根据所述背景图片信息,确定所述状态栏区域的显示样式;
根据所述显示样式,显示所述状态栏区域对应的内容信息。


2.根据权利要求1所述的方法,其特征在于,所述状态栏区域处于窗口层上,所述获取状态栏区域对应的背景图片,包括:
设置计时器,获取所述计时器对应的计时信息;
根据所述计时信息,对所述状态栏区域所覆盖的所述窗口层上对应的图片进行截取,得到所述背景图片。


3.根据权利要求1所述的方法,其特征在于,所述分析所述背景图片,得到背景图片信息,包括:
将所述背景图片映射到颜色空间中,得到对应的颜色通道信息;
根据所述颜色通道信息,确定所述背景图片中像素点对应的类别,得到第一类别对应的第一数量值和第二类别对应的第二数量值;
将所述第一数量值和所述第二数量值,作为所述背景图片信息。


4.根据权利要求3所述的方法,其特征在于,所述根据所述颜色通道信息,确定所述背景图片中像素点对应的类别,包括:
根据所述颜色通道信息,计算所述像素点对应的颜色通道累加值;
当所述颜色通道累加值大于预设通道值时,确定所述像素点为第一类别;
当所述颜色通道累加值不大于所述预设通道值时,确定所述像素点为第二类别。


5.根据权利要求4所述的方法,其特征在于,所述得到第一类别对应的第一数量值和第二类别对应的第二数量值,包括:
统计所述第一类别对应的像素点的个数,得到所述第一数量值;
统计所...

【专利技术属性】
技术研发人员:檀兵
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京;11

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

1