1.一种悬浮通知的处理方法,其特征在于,应用于移动终端,包括如下步骤:
接收通知信息;
判断所述通知信息是否需要悬浮显示;
若需要悬浮显示,判断所述移动终端是否处于全屏游戏状态,若是则禁止悬浮显示所述通知信息。
2.根据权利要求1所述的悬浮通知的处理方法,其特征在于,所述判断所述通知信息是否需要悬浮显示的过程包括:
判断推送所述通知信息的应用是否设置了fullScreenIntent。
3.根据权利要求1所述的悬浮通知的处理方法,其特征在于,所述判断所述通知信息是否需要悬浮显示的过程包括:
判断所述通知信息的等级是否是默认等级以上且所述通知信息设置有声音或者振动。
4.根据权利要求1所述的悬浮通知的处理方法,其特征在于,所述判断所述移动终端是否处于全屏游戏状态的过程包括:
获取前台应用的包名;
判断前台应用的包名是否存在于预设的游戏数据库中,若是则确定所述移动终端处于全屏游戏状态。
5.根据权利要求4所述的悬浮通知的处理方法,其特征在于,所述游戏数据库包括本地游戏数据库和/或云端游戏数据库。
6.根据权利要求5所述的悬浮通知的处理方法,其特征在于,所述游戏数据库包括本地游戏数据库和云端游戏数据库;
所述判断所述移动终端是否处于全屏游戏状态的过程包括:
获取前台应用的包名;
首先判断前台应用的包名是否存在于预设的本地游戏数据库中,若是则确定所述移动终端处于全屏游戏状态,若否则继续执行以下步骤:
判断前台应用的包名是否存在于预设的云端游戏数据库中,若是则确定所述移动终端处于全屏游戏状态。
7.根据权利要求4或6所述的悬浮通知的处理方法,其特征在于,若判断前台应用的包名不存在于预设的游戏数据库中,则继续判断所述移动终端是否满足以下条件:
用户触摸操作频率是否超过预设频率阈值;
CPU占用是否超过预设CPU阈值;
内存占用是否超过预设内存阈值;
若皆满足所述条件,则确定所述移动终端处于全屏游戏状态。
8.根据权利要求1所述的悬浮通知的处理方法,其特征在于,若所述移动终端处于全屏游戏状态,则禁止悬浮显示所述通知信息,并在所述移动终端退出全屏游戏状态之后,悬浮显示所述通知信息。
9.一种悬浮通知的处理装置,其特征在于,应用于移动终端,包括:
接收模块,用于接收通知信息;
判断模块,用于判断所述通知信息是否需要悬浮显示;
处理模块,用于若需要悬浮显示,判断所述移动终端是否处于全屏游戏状态,若是则禁止悬浮显示所述通知信息。
10.一种移动终端,其特征在于,其包括:
触敏显示器;
一个或多个处理器;
存储器;
一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行如权利要求1~8任一所述的悬浮通知的处理方法。