背景:
在做QT for Android 的时候,我们的APP是一个播放类的APP,会有一个全屏显示的需求。在尝试了QT的各种全屏方案之后,发现根本无法做到全屏,要不就是包含了导航栏,要不就是包含了状态栏。因此我们必须另辟蹊径达到全屏效果。
在阅读这篇文章之前,建议先阅读之前的文章,因为本文需要有一定的QT 和 Android 交互基础。
Qt for Android(一) —— QT 中如何调用android方法
Qt for Android(二) —— QT 中调用自定义Android方法详细教程
Qt for Android(三) —— QT 中获取 Android 的Services
QT方法尝试:
在QT中,我们常用的让应用全屏的方法无外乎这几种:
方法一:
QSCreen screen = QGuiApplication::primaryScreen();
int screenW = screen->geometry().width();
int screenH = screen->geometry().height();
方法一获取到的高度信息,没有包