【技术实现步骤摘要】
用户界面显示方法及终端设备
[0001]本专利技术涉及安卓应用多用户
,尤其涉及一种用户界面显示方法及终端设备。
技术介绍
[0002]安卓Android设备流行当下,各种特殊的场景越来越多,国内的应用软件APP开发者为了实现某些特殊的目的,不顾用户体验的影响,采用一些非常规的做法,影响用户的正常使用甚至窃取用户私密信息,例如悬浮窗。
[0003]悬浮窗功能是谷歌开放给第三方应用可以添加非Activity类型的悬浮窗口,这种窗口可以悬浮在其它界面之上,起到全局实时响应用户操作的目的,例如常见的悬浮球。但有些场景下,这种窗口的使用就会产生前面所述的问题。例如:
[0004]手机勒索病毒,其实现原理就是在系统界面上启动了一个全屏的高层级悬浮窗口,拦截了所有的用户触屏操作,让用户无法正常使用手机。
[0005]悬浮窗广告,一直覆盖着用户想操作的区域。例如在短信app中,用户想要发短信时,可能会有悬浮窗口遮挡导致自己没有办法成功发送短信。
[0006]某些应用因为出现异常导致原本应该正常显示的悬 ...
【技术保护点】
【技术特征摘要】
1.一种用户界面显示方法,其特征在于,应用于终端设备,包括:在检测到用户触发目标控制指令之后,显示包含清除浮窗按钮的界面;在检测到用户在包含清除浮窗按钮的界面上触发清除浮窗按钮后,根据第一目标应用的信息,确定正在显示的界面包含的悬浮窗;其中,所述第一目标应用为调用过WMS窗口管理器中的addWindow接口的应用;从正在显示的界面包含的悬浮窗中,确定目标悬浮窗;采用正在显示的界面包含的窗口中除具有第一标识的窗口之外的窗口重新绘制界面;其中,所述第一标识是重新绘制界面之前添加在所述目标悬浮窗上的;将重新绘制的界面代替正在显示的界面进行显示。2.根据权利要求1所述的用户界面显示方法,其特征在于,从正在显示的界面包含的悬浮窗中,确定目标悬浮窗,包括:根据正在显示的界面包含的悬浮窗标识,创建第一选择界面,并显示所述第一选择界面;其中,所述第一选择界面上有正在显示的界面包含的悬浮窗标识,以使用户能够通过悬浮窗标识识别悬浮窗,并在所述第一选择界面上选择悬浮窗;响应用户在所述第一选择界面上触发的第一选择指令,将所述第一选择指令中用户选择的悬浮窗作为目标悬浮窗。3.根据权利要求1所述的用户界面显示方法,其特征在于,从正在显示的界面包含的悬浮窗中,确定目标悬浮窗,包括:确定用户正在使用的第二目标应用;从正在显示的界面包含的悬浮窗中,选择所属应用不是所述第二目标应用的悬浮窗作为目标悬浮窗。4.根据权利要求1~3任一项所述的用户界面显示方法,其特征在于,通过以下方式检测到用户触发目标控制指令:检测到用户触发关机指令;或检测到用户触发显示SystemUI系统界面中的下拉界面中的快捷按钮的指令。5.一种用户界面显示方法,其特征在于,应用于终端设备,包括:在检测到用户触发目标控制指令之后,显示包含清除浮窗按钮的界面;在检测到用户在包含清除浮窗按钮的界面上触发清除浮窗按钮后,确定用户正在使用的第二目标应用;采用正在显示的界面包含的窗口中属于具有第二标识的应用的窗口重新绘制界面;其中,所述第二标识是重新绘制界面之前添加在所述第二目标应用上的;将重新绘制的界面代替正在显示的界面进行显示。6.根据权利要求5所述的用户界面显示方法,其特征在于,采用正在显示的界面包含的窗口中属于具有第二标识的应用的窗口重新绘制界面之后,所述方法还包括:在确定所述第二目标应用关闭之后,清除所述第二目标应用的第二标识。7.一种用户界面显示方法,其特征在于,应用于终端设备,包括:在检测到用户触发目标控制指令之后,显示包含清除浮窗按钮的...
【专利技术属性】
技术研发人员:孙哲,荆楠楠,
申请(专利权)人:青岛海信移动通信技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。