如何在Qt for Android中保持屏幕打开?

如何在Qt for Android中保持屏幕打开?,第1张

如何在Qt for Android中保持屏幕打开?

您可以使用Qt Android Extras模块并使用JNI从C ++调用相关的Java函数。就像是 :

void keepScreenOn() {    QAndroidJniObject activity = QtAndroid::androidActivity();    if (activity.isValid()) {        QAndroidJniObject window = activity.callObjectMethod("getWindow", "()Landroid/view/Window;");        if (window.isValid()) { const int FLAG_KEEP_SCREEN_ON = 128; window.callObjectMethod("addFlags", "(I)V", FLAG_KEEP_SCREEN_ON);        }    }}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5462202.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存