Api设置屏幕常亮,let promise = windowClass.setWindowKeepScreenOn(isKeepScreenOn);想知道windowClass获取的是哪个窗口对象,并没有写出来。是window.getLastWindow()获取,还是通过别的什么方法。
Api设置屏幕常亮,let promise = windowClass.setWindowKeepScreenOn(isKeepScreenOn);想知道windowClass获取的是哪个窗口对象,并没有写出来。是window.getLastWindow()获取,还是通过别的什么方法。
在编程中,特别是在涉及Android或某些特定框架(如Electron, NW.js等桌面应用框架)时,windowClass.setWindowKeepScreenOn(isKeepScreenOn)
这样的调用通常不是标准Web API或原生JavaScript API的一部分。因此,windowClass
的具体来源和如何获取它完全依赖于你所使用的技术栈或框架。
windowClass
这样的对象来设置屏幕常亮。相反,你可能会在Activity或Fragment中通过Window
对象来设置,例如通过调用getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
。但是,如果你在使用某种桥接技术(如Cordova, React Native等),那么可能会有自定义的API来封装这种功能。windowClass
是在这样的环境中定义的,那么它很可能是通过某种方式(如通过Native模块或插件)与浏览器或操作系统的原生功能交互的自定义对象。对于windowClass.setWindowKeepScreenOn(isKeepScreenOn);
中的windowClass
,没有足够的信息来确定它是如何被获取或定义的。它可能是:
BrowserWindow
的实例)获取到窗口对象,并对其进行封装或扩展以提供setWindowKeepScreenOn
等方法。为了确切知道windowClass
是如何被获取和定义的,你需要查看你正在使用的技术栈或框架的文档,或者检查你的代码库以找到windowClass
的定义和实例化过程。如果这是第三方库或框架的一部分,那么查看该库或框架的文档将是获取信息的最佳途径。
1 回答547 阅读✓ 已解决
1 回答552 阅读
1 回答501 阅读
1 回答394 阅读
494 阅读
427 阅读
可以参考以下代码: