应用程序的后台显示方法、电子设备及存储介质技术

技术编号:25395406 阅读:25 留言:0更新日期:2020-08-25 23:00
本发明专利技术公开了一种应用程序的后台显示方法、电子设备及存储介质,该方法包括:响应于针对应用的后台运行切换指令,生成后台运行状态标识;遍历应用的当前显示界面中的各个界面元素,获取各个界面元素的属性标签;根据后台运行状态标识,在当前显示界面中属性标签为隐私标签的界面元素的显示区域上绘制隐藏蒙层,得到已遮挡显示界面;对已遮挡显示界面进行截图处理,得到应用对应的已遮挡显示界面的截图;将应用切换到后台运行;响应于后台运行应用的查看指令,展示后台运行应用对应的已遮挡显示界面的截图。该方式中,绘制隐藏蒙层对指定的需要隐藏的信息进行遮挡,灵活性更高,能够避免信息泄露的问题,且便于用户查看不需要隐藏的信息。

【技术实现步骤摘要】
应用程序的后台显示方法、电子设备及存储介质
本专利技术涉及计算机
,具体涉及一种应用程序的后台显示方法、电子设备及存储介质。
技术介绍
在将应用切换到后台运行的处理过程中,终端系统首先会对应用当前正在展示的界面进行截图并保存,再将应用切换到后台运行。当用户查看当前系统后台运行的应用时,终端系统会把切换到后台时应用的界面截图以列表布局的形式展示给用户。但是,专利技术人在实现本专利技术的过程中发现:应用程序切换到后台运行的处理方式中,由于需要对应用的显示界面进行截图,而显示界面中会展示用户信息,因此会造成用户信息泄露的问题。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的应用程序的后台显示方法、电子设备及存储介质。根据本专利技术的一个方面,提供了应用程序的后台显示方法,包括:响应于针对应用的后台运行切换指令,生成后台运行状态标识;遍历应用的当前显示界面中的各个界面元素,获取各个界面元素的属性标签;根据后台运行状态标识,在当前显示界面中属性标签为隐私标签的界面元素的显示区域上绘制隐藏蒙层,得到已遮挡显示界面;对已遮挡显示界面进行截图处理,得到应用对应的已遮挡显示界面的截图;将应用切换到后台运行;响应于后台运行应用的查看指令,展示后台运行应用对应的已遮挡显示界面的截图。根据本专利技术的又一方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行以下操作:响应于针对应用的后台运行切换指令,生成后台运行状态标识;遍历应用的当前显示界面中的各个界面元素,获取各个界面元素的属性标签;根据后台运行状态标识,在当前显示界面中属性标签为隐私标签的界面元素的显示区域上绘制隐藏蒙层,得到已遮挡显示界面;对已遮挡显示界面进行截图处理,得到应用对应的已遮挡显示界面的截图;将应用切换到后台运行;响应于后台运行应用的查看指令,展示后台运行应用对应的已遮挡显示界面的截图。根据本专利技术的再一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行以下操作:响应于针对应用的后台运行切换指令,生成后台运行状态标识;遍历应用的当前显示界面中的各个界面元素,获取各个界面元素的属性标签;根据后台运行状态标识,在当前显示界面中属性标签为隐私标签的界面元素的显示区域上绘制隐藏蒙层,得到已遮挡显示界面;对已遮挡显示界面进行截图处理,得到应用对应的已遮挡显示界面的截图;将应用切换到后台运行;响应于后台运行应用的查看指令,展示后台运行应用对应的已遮挡显示界面的截图。根据本专利技术的应用程序的后台显示方法、电子设备及存储介质,通过在接收到针对于应用的后台切换指令后,首先确定出当前显示界面中的隐私界面元素,在隐私界面元素的显示区域上绘制隐藏蒙层,以将隐私信息遮挡住,之后再对已遮挡显示界面进行截图,最后再将应用切换到后台运行,当用户查看后台运行应用时,展示的是已遮挡显示界面的截图。本专利技术所提供的应用的后台运行切换方式中,生成隐藏蒙层对指定的需要隐藏的信息进行遮挡,相比起全范围遮挡的方式,具有更高的灵活性,并且便于用户查看不需要隐藏的信息,也能够避免由后台运行切换所带来的用户信息泄露问题。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术实施例提供的应用程序的后台显示方法的流程图;图2示出了本专利技术另一实施例提供的应用程序的后台显示方法的流程图;图3a示出了现有技术中应用程序的后台显示的示意图;图3b示出了本专利技术实施例中应用程序的后台显示的示意图;图4示出了本专利技术实施例提供的电子设备的结构示意图。具体实施方式下面将参照附图更详细地描述本专利技术的示例性实施例。虽然附图中显示了本专利技术的示例性实施例,然而应当理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本专利技术,并且能够将本专利技术的范围完整的传达给本领域的技术人员。为了避免用户信息泄露,一种可能的解决方案是将当前的显示界面进行截图,并将一个模糊蒙层罩在该截图上,用户查看后台运行应用时,展示的应用程序对应的罩有模糊蒙层的截图,是一种全范围遮挡的方式。但是,这种方式至少存在以下不足:用户将应用切换到后操作别的应用时,可能会需要查看应用切换到后台之前的界面中信息,但由于模糊蒙层的遮挡导致用户无法查看到信息,给用户造成了不便,并且,全范围遮挡的方式不具有灵活性;再者,由于全范围的蒙层遮挡,会引起陌生人的好奇,反而会增加隐私被过度关注而导致被窃取的风险。基于此,本专利技术实施例提供了一种应用程序的后台显示方法,以克服上述解决方案所存在的不足。图1示出了本专利技术实施例提供的应用程序的后台显示方法的流程图,如图1所示,该方法包括以下步骤:步骤S101,响应于针对应用的后台运行切换指令,生成后台运行状态标识。示例性的,应用在前台运行时,用户在终端屏幕上执行从上往下的第一手势,以使该应用切换到后台运行,检测用户执行的第一滑动手势,生成针对应用的后台运行切换指令。当然,将应用切换到后台运行的触发操作并不局限于此。响应于针对应用的后台运行切换指令,生成一个后台运行状态标识,此时,应用并没有在后台运行,后台运行状态标识并不代表应用的真实运行状态,而是相当于是一个信号,处理程序接收到这个信号之后就进行将隐私信息的遮挡处理,将在后面进行详述。步骤S102,遍历应用的当前显示界面中的各个界面元素,获取各个界面元素的属性标签。界面元素指的是界面中展示的信息类型,以电子书应用为例,电子书应用的界面元素包括:用户ID、用户账户、阅读时长、会员等级、外部导入书籍文件、用户评论、用户想法等等。遍历应用的当前显示界面中的各个界面元素,获取到各个界面元素的属性标签,其中,界面元素的属性标签可以是系统默认设置的,也可以是用户手动设置的,例如,用户可以手动将其认为需要隐藏的信息(如用户隐私信息)对应的界面元素的属性标签设置为隐私标签。步骤S103,根据后台运行状态标识,在当前显示界面中属性标签为隐私标签的界面元素的显示区域上绘制隐藏蒙层,得到已遮挡显示界面。其中,属性标签为隐私标签的界面元素也就是需要隐藏的界面元素,也即隐私界面元素。对于不需要隐藏的界面元素,可以将其属性标签设置为非隐私标签,或者也可以不设置其属性标签,未设置本文档来自技高网...

【技术保护点】
1.一种应用程序的后台显示方法,包括:/n响应于针对应用的后台运行切换指令,生成后台运行状态标识;/n遍历所述应用的当前显示界面中的各个界面元素,获取所述各个界面元素的属性标签;/n根据所述后台运行状态标识,在所述当前显示界面中属性标签为隐私标签的界面元素的显示区域上绘制隐藏蒙层,得到已遮挡显示界面;/n对所述已遮挡显示界面进行截图处理,得到所述应用对应的已遮挡显示界面的截图;/n将所述应用切换到后台运行;/n响应于后台运行应用的查看指令,展示所述后台运行应用对应的已遮挡显示界面的截图。/n

【技术特征摘要】
1.一种应用程序的后台显示方法,包括:
响应于针对应用的后台运行切换指令,生成后台运行状态标识;
遍历所述应用的当前显示界面中的各个界面元素,获取所述各个界面元素的属性标签;
根据所述后台运行状态标识,在所述当前显示界面中属性标签为隐私标签的界面元素的显示区域上绘制隐藏蒙层,得到已遮挡显示界面;
对所述已遮挡显示界面进行截图处理,得到所述应用对应的已遮挡显示界面的截图;
将所述应用切换到后台运行;
响应于后台运行应用的查看指令,展示所述后台运行应用对应的已遮挡显示界面的截图。


2.根据权利要求1所述的方法,其中,在所述响应于针对应用的后台运行切换指令之前,所述方法进一步包括:
创建用于绘制隐藏蒙层的View,并使所述应用的任一显示界面中的各个界面元素的View继承所述用于绘制隐藏蒙层的View;
则所述根据所述后台运行状态标识,在所述当前显示界面中属性标签为隐私标签的界面元素的显示区域上绘制隐藏蒙层进一步包括:
将所述后台运行状态标识提供给当前显示界面中各个界面元素对应的View,以供属性标签为隐私标签的界面元素所对应的View绘制隐藏蒙层。


3.根据权利要求2所述的方法,其中,所述方法进一步包括:
在所述用于绘制隐藏蒙层的View中检查外部传递的隐私文本标识,将所述隐私文本标识对应的界面元素的属性标签记录为隐私标签。


4.根据权利要求2或3所述的方法,其中,所述方法进一步包括:
响应于针对后台运行应用的前台运行切换指令,生成前台运行状态标识;
将所述前台运行状态标识提供给所述后台运行应用的已遮挡显示界面中各个界面元素对应的View,以供所述已遮挡显示界面中各个界面元素对应的View去除已绘制的隐藏蒙层;
将所述后台运行应用切换到前台运行。


5.根据权利要求2所述的方法,其中,所述响应于针对应用的后台运行切换指令之前,所述方法进一步包括:
根据用户对任一界面元素对应的文本标识执行的隐私设置操作,得到隐私文本标识。


6.根据权利要求1-5中任一项所述的方法,其中,所述方法应用于电子书应用,所述方法进一步包括:
将电子书应用中的...

【专利技术属性】
技术研发人员:张宝全宋程龙
申请(专利权)人:掌阅科技股份有限公司
类型:发明
国别省市:北京;11

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

1