The invention discloses a method and a device for managing a suspended window. The management method includes the steps of: receiving floating window add a display on the desktop system request; identifies the requested suspension window added is Toast floating window; when requested to add floating window Toast floating window, type of application identifies the requested suspension window added corresponding to the application; when corresponding to the system application, Toast floating window add the requested and the Toast floating window displayed on the desktop; when the application corresponding to the third party application, change the type will be requested to add Toast floating window for Toast Alert floating window; and according to the status of open access switch to add the Toast Alert floating window to implement the corresponding control behavior event. Thus, the requested suspension window event can be controlled according to the type of suspension window requested.
【技术实现步骤摘要】
悬浮窗的管理方法与管理装置
本专利技术涉及移动终端
,尤其涉及一种悬浮窗的管理方法与管理装置。
技术介绍
在移动互联网时代,智能终端如智能手机越来越普及,已成为人们日常生活中的一种重要工具。为了满足人们各种各样的需求,移动终端的应用程序也越来越丰富。同时,各应用程序的开发商为了提高自己的应用程序与用户交互的亲密度,大多采用了悬浮窗技术,即当应用程序退到后台时,在桌面或者其他应用程序界面悬浮地显示一个窗口(以下简称“悬浮窗”),以希望能够让用户及时地看到该应用程序上的相关信息。此外,该悬浮窗可接收用户的操作如点击即用户可直接在该悬浮窗上进行点击操作,该悬浮窗可以响应该用户的操作并执行相应的功能,如开启或关闭该应用程序等。然而,这种悬浮窗通常会给用户带来苦恼,因为悬浮的应用程序窗口会将遮挡其他界面上的内容,并且当用户在该区域点击时,很可能会出现误操作即用户本意是要操作悬浮窗下面的界面但往往是该悬浮窗接收到用户的操作;又或者,用户为了避免这样的误操作,需要先将该悬浮窗移动到想操作的位置或区域之外,这无疑都降低了用户的使用体验。另外,悬浮窗口会使对应的应用的优先级升高,在内存不足的情况下,终端系统无法对有悬浮窗的应用进行相应的回收处理,如此导致移动终端的性能和功耗下降。因此,有必要对移动终端设备的悬浮窗进行有效的管理。
技术实现思路
有鉴于此,有必要提供一种可对悬浮窗进行有效管理的管理方法与装置,以解决上述问题。为实现上述目的,本专利技术实施例中提供了一种悬浮窗的管理方法。该管理方法包括以下步骤:接收添加一显示于系统桌面的悬浮窗的请求,其中,每一所述悬浮窗对应于 ...
【技术保护点】
一种悬浮窗的管理方法,其特征在于,该方法包括:接收添加一显示于系统桌面的悬浮窗的请求,其中,每一所述悬浮窗对应于一应用程序;识别所请求添加的悬浮窗是否为Toast悬浮窗;当所请求添加的悬浮窗为Toast悬浮窗时,识别所请求添加的悬浮窗所对应的应用程序的类型,其中,应用程序的类型为第三方应用程序或系统应用程序;当所所对应的应用程序为系统应用程序时,添加所请求的Toast悬浮窗并将所添加的Toast悬浮窗显示于系统桌面上;当所对应的应用程序为第三方应用程序时,将所要添加的Toast悬浮窗的类型更改为Toast Alert悬浮窗,其中,该Toast Alert悬浮窗的添加受权限开关的管控;以及根据权限开关的开启状况对添加所述Toast Alert悬浮窗的行为事件实施相应的管控。
【技术特征摘要】
1.一种悬浮窗的管理方法,其特征在于,该方法包括:接收添加一显示于系统桌面的悬浮窗的请求,其中,每一所述悬浮窗对应于一应用程序;识别所请求添加的悬浮窗是否为Toast悬浮窗;当所请求添加的悬浮窗为Toast悬浮窗时,识别所请求添加的悬浮窗所对应的应用程序的类型,其中,应用程序的类型为第三方应用程序或系统应用程序;当所所对应的应用程序为系统应用程序时,添加所请求的Toast悬浮窗并将所添加的Toast悬浮窗显示于系统桌面上;当所对应的应用程序为第三方应用程序时,将所要添加的Toast悬浮窗的类型更改为ToastAlert悬浮窗,其中,该ToastAlert悬浮窗的添加受权限开关的管控;以及根据权限开关的开启状况对添加所述ToastAlert悬浮窗的行为事件实施相应的管控。2.如权利要求1所述的管理方法,其特征在于,所述根据权限开关的开启状况对添加所述ToastAlert悬浮窗的行为事件实施相应的管控包括:当所述权限开关处于开启状态时,添加所请求的ToastAlert悬浮窗并将所添加的悬浮窗放置在统一的管理区域内。3.如权利要求1所述的管理方法,其特征在于,所述根据权限开关的开启状况对添加所述ToastAlert悬浮窗的行为事件实施相应的管控包括:当所述权限开关处于关闭状态时,响应所述请求添加所述ToastAlert悬浮窗并显示于系统桌面。4.如权利要求2或3所述的管理方法,其特征在于,当所请求添加的悬浮窗不是Toast悬浮窗时,识别所请求添加的悬浮窗是否为画中画悬浮窗,其中,该画中画悬浮窗显示于系统桌面需依赖一Toast悬浮窗;以及当所请求添加的悬浮窗为画中画悬浮窗时,识别所述画中画悬浮窗所依赖的Toast悬浮窗当前是否显示于系统桌面。5.如权利要求4所述的管理方法,其特征在于,当所述画中画悬浮窗所依赖的...
【专利技术属性】
技术研发人员:李军,李志强,
申请(专利权)人:努比亚技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。