Android上的Cordova应用程序-屏幕可能无法进入睡眠状态
我正在使用cordova为Android构建一个应用程序。该应用程序应在全屏模式下运行,且屏幕可能永远不会关闭。我对安装应用程序的设备拥有完全的根控制权,所有设备都使用安卓4.4 我已经准备好了Android上的Cordova应用程序-屏幕可能无法进入睡眠状态,android,cordova,android-4.4-kitkat,Android,Cordova,Android 4.4 Kitkat,我正在使用cordova为Android构建一个应用程序。该应用程序应在全屏模式下运行,且屏幕可能永远不会关闭。我对安装应用程序的设备拥有完全的根控制权,所有设备都使用安卓4.4 我已经准备好了 开发者选项->保持清醒->选中 而且 显示->睡眠 我已经设置了最高值,即30分钟。这些设备都与电源相连 我的config.xml如下所示: <?xml version='1.0' encoding='utf-8'?> <widget id="com.project.name" ver
开发者选项->保持清醒->选中
而且
显示->睡眠
我已经设置了最高值,即30分钟。这些设备都与电源相连
我的config.xml如下所示:
<?xml version='1.0' encoding='utf-8'?>
<widget id="com.project.name" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<name>Project </name>
<description>
Project
</description>
<author email="my@email.com">
Test
</author>
<content src="index.html" />
<plugin name="cordova-plugin-whitelist" spec="1" />
<access origin="*" />
<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />
<allow-intent href="tel:*" />
<allow-intent href="sms:*" />
<allow-intent href="mailto:*" />
<allow-intent href="geo:*" />
<platform name="android">
<allow-intent href="market:*" />
<splash src="res/screen/android/test.png" />
<preference name="Fullscreen" value="true" />
<preference name="KeepRunning" value="true"/>
<preference name="InAppBrowserStorageEnabled" value="true"/>
<preference name="LoadingDialog" value="Application is loading"/>
<preference name="ErrorUrl" value="error.html"/>
<preference name="LogLevel" value="VERBOSE"/>
</platform>
<platform name="ios">
<allow-intent href="itms:*" />
<allow-intent href="itms-apps:*" />
</platform>
</widget>
项目
项目
测验
我的问题是,在我在显示选项中设置的时间之后,屏幕会变暗(不是完全关闭)。例如,屏幕在30分钟内保持明亮,之后它确实保持打开,但背光非常暗
我能做些什么,让屏幕保持明亮?我找到了一个插件,它帮了我的忙:
cordova plugin add https://github.com/EddyVerbruggen/Insomnia-PhoneGap-Plugin.git
然后在Javascript中:
window.plugins.insomnia.keepAwake()
工作如预期,屏幕始终处于打开状态