[发明专利]一种基于移动设备状态栏自动替换方法有效
申请号: | 201810972700.5 | 申请日: | 2018-08-24 |
公开(公告)号: | CN110858858B | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 王婷婷;杨黎明 | 申请(专利权)人: | 山东华软金盾软件股份有限公司 |
主分类号: | H04M1/72403 | 分类号: | H04M1/72403;H04M1/72448;H04M1/72454;H04M1/72469;G06F9/451 |
代理公司: | 北京金宏来专利代理事务所(特殊普通合伙) 11641 | 代理人: | 许振强;苗彩娟 |
地址: | 250000 山东省济南市高新区舜华路1号齐鲁软*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 移动 设备 状态栏 自动 替换 方法 | ||
1.一种基于移动设备状态栏自动替换方法,包括以下步骤:
步骤一、在移动端定时轮询下载服务器内置的策略;
步骤二、判断当前最新策略是否含有使得移动设备状态栏产生红色或黄色状态标注,或产生频闪情况的事件的子策略,如果是,则执行步骤三;如果否,则判断上次策略中是否包含使得移动设备状态栏产生红色或黄色状态标注,或产生频闪情况的事件的子策略,如果是,则移除状态栏;
步骤三、判断对应事件开启后移动设备状态栏是否会有红色或黄色状态标注,或有频闪情况,如果是,则执行步骤四,如果否,则执行对应事件的功能操作;
步骤四、调用系统的全局且唯一的服务,即WindowManager,该服务中设有静态类,用以设置和获取当前窗口的属性;
步骤五、创建新状态栏界面;
步骤六、反射并重载原状态栏的手势下滑和/或点击事件的界面,方便用户查看状态栏、通知栏详情;并更新状态栏界面,用创建的新状态栏界面遮盖原状态栏;
步骤七、监听原状态栏的事件及操作,并在新状态栏界面更新展示;
步骤八、取消步骤三中对应事件在状态栏标注的功能。
2.根据权利要求1所述的一种基于移动设备状态栏自动替换方法,其特征在于:所述步骤四中的服务用来管理窗口的状态、属性、视图增加、视图删除、视图更新、窗口顺序、消息收集和处理。
3.根据权利要求1所述的一种基于移动设备状态栏自动替换方法,其特征在于:所述步骤五创建新状态栏界面需要初始化数据,用于状态栏的重新绘制。
4.根据权利要求1所述的一种基于移动设备状态栏自动替换方法,其特征在于:所述步骤六反射并重载原状态栏的界面具体为利用反射获取原状态栏高度,并动态设置新状态栏高度及状态参数的图标设置、初始化新状态栏的下拉及点击事件。
5.根据权利要求1所述的一种基于移动设备状态栏自动替换方法,其特征在于:所述步骤七监听原状态栏的事件及操作需要注册广播接收器,添加原状态栏各状态参数。
6.根据权利要求1所述的一种基于移动设备状态栏自动替换方法,其特征在于:所述步骤三还可以为:判断对应事件开启后移动设备状态栏是否会有红色或黄色状态标注,或有频闪情况,如果否,则执行对应事件的功能操作;如果是,则判断当前事件的悬浮窗权限是否开启;如果当前事件的悬浮窗权限已经开启,则执行步骤四;如果当前事件的悬浮窗权限未开启,则自动打开移动设备设置功能的悬浮窗功能界面,找到对应的事件名称进行勾选,然后执行步骤四。
7.根据权利要求6所述的一种基于移动设备状态栏自动替换方法,其特征在于:所述悬浮窗功能界面关闭的同时,会提醒用户当前事件的悬浮窗权限未开启,并引导用户去设置功能的悬浮窗功能界面进行勾选对应的事件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东华软金盾软件股份有限公司,未经山东华软金盾软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810972700.5/1.html,转载请声明来源钻瓜专利网。