[发明专利]基于Android系统的跨屏状态栏实现方法有效
申请号: | 201811476568.5 | 申请日: | 2018-12-05 |
公开(公告)号: | CN109710350B | 公开(公告)日: | 2021-12-03 |
发明(设计)人: | 周剑 | 申请(专利权)人: | 嘉兴行适安车联网信息科技有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 嘉兴启帆专利代理事务所(普通合伙) 33253 | 代理人: | 王大国 |
地址: | 314000 浙江省嘉兴市昌盛南路*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 android 系统 状态栏 实现 方法 | ||
本发明公开了一种基于Android系统的跨屏状态栏实现方法,包括以下步骤。步骤S1:持续监测触控输入信息以判断是否唤醒主屏的状态栏,如果判断通过则执行步骤S2,否则重复执行步骤S1。步骤S2:判断运行于副屏的APP是否需要全屏显示,如果判断通过则执行步骤S3,否则执行步骤S4。步骤S3:修改默认起始点以创建副屏的状态栏。步骤S4:根据默认起始点以创建副屏的状态栏。本发明公开的基于Android系统的跨屏状态栏实现方法,在主副屏幕同时显示两个状态栏,分别出现在主副屏幕的两个状态栏能够独立显示不同的状态信息。此外,出现在副屏的状态栏不会覆盖副屏的APP,以免影响用户操作。
技术领域
本发明属于车机应用技术领域,具体涉及一种基于Android系统的跨屏状态栏实现方法。
背景技术
目前,燃油车、新能源车等各类型车辆迅速发展。同时,与手持移动终端的发展趋势相似——从以黑莓品牌为代表的全键盘手机演进至以苹果品牌的全触控手机——车机系统同样在发生明显变化。
值得注意的是,早前的车机交互方式大都采用按键输入方式或者旋钮输入方式。在中控区域,同时排列着许多按键和旋钮。随着车机系统的发展,部分车机系统顺应发展趋势逐渐配置触控显示屏。其中,上述触控显示屏历经电阻屏、电容屏等多项技术的迭代升级,逐渐演变为目前较为常见的触控式交互方式。
然而,上述触控式交互方式仍然存在缺陷。目前,常见的车机系统只有一个可供触控交互的屏幕,因此在通常情况下前端在同一时刻只能运行一个应用(APP,下同)。在此基础上,还出现了具有两个可供触控交互的屏幕的车机。尽管两个可供触控交互的屏幕可以显示不同的界面,并且独立运行两个应用,但双屏的系统状态栏仅出现一个。例如,当主屏具有系统状态栏时,副屏就没有系统状态栏,从而给用户操作带来不便。
发明内容
本发明针对现有技术的状况,克服上述缺陷,提供一种基于Android系统的跨屏状态栏实现方法。
本发明采用以下技术方案,所述基于Android系统的跨屏状态栏实现方法包括以下步骤:
步骤S1:持续监测触控输入信息以判断是否唤醒主屏的状态栏,如果判断通过则执行步骤S2,否则重复执行步骤S1;
步骤S2:判断运行于副屏的APP是否需要全屏显示,如果判断通过则执行步骤S3,否则执行步骤S4;
步骤S3:修改默认起始点以创建副屏的状态栏;
步骤S4:根据默认起始点以创建副屏的状态栏。
根据上述技术方案,步骤S3具体包括以下步骤:
步骤S3.1:获取副屏的APP的绘制窗口区域的默认起始点;
步骤S3.2:通过PhoneWindowManager将上述默认起始点修改为修正起始点,以恰好避免副屏的状态栏覆盖副屏的APP;
步骤S3.3:根据上述修正起始点在副屏创建虚拟显示窗体;
步骤S3.4:通过上述副屏的虚拟显示窗体创建副屏的状态栏。
根据上述技术方案,步骤S4具体包括以下步骤:
步骤S4.1:获取副屏的APP的绘制窗口区域的默认起始点;
步骤S4.2:根据上述默认起始点在副屏创建虚拟显示窗体;
步骤S4.3:通过上述副屏的虚拟显示窗体创建副屏的状态栏。
根据上述技术方案,上述基于Android系统的跨屏状态栏实现方法还包括步骤S5,步骤S5位于步骤S4之后:
步骤S5:在主屏的状态栏和副屏的状态栏独立显示不同的状态信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于嘉兴行适安车联网信息科技有限公司,未经嘉兴行适安车联网信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811476568.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种截屏方法及移动终端
- 下一篇:通知消息的显示方法和装置