Javascript 防止佩戴式手腕手势关闭屏幕

Javascript 防止佩戴式手腕手势关闭屏幕,javascript,tizen-web-app,tizen-wearable-sdk,samsung-galaxy-gear,Javascript,Tizen Web App,Tizen Wearable Sdk,Samsung Galaxy Gear,我正在为三星Gear S3开发一个应用程序,其中包含web API和TAU。我已经打开了手腕的手势,可以打开屏幕,也可以关闭屏幕,具体取决于手势。当我的应用程序运行时,我想防止这种情况发生。我不想更改档位的系统设置 在我的config.xml文件中,我已授予应用程序power权限: <tizen:privilege name="http://tizen.org/privilege/power"/> 并通过以下方式发布: tizen.power.release("SCREEN");

我正在为三星Gear S3开发一个应用程序,其中包含web API和TAU。我已经打开了手腕的手势,可以打开屏幕,也可以关闭屏幕,具体取决于手势。当我的应用程序运行时,我想防止这种情况发生。我不想更改档位的系统设置

在我的config.xml文件中,我已授予应用程序
power
权限:

<tizen:privilege name="http://tizen.org/privilege/power"/>
并通过以下方式发布:

tizen.power.release("SCREEN");

但这并没有改变任何事情。如果我摇动手腕,手表就会熄灭并暂停我的应用程序,这是我想要阻止的。

我也想知道是否有解决方案。我解决这个问题的方法是创建一个监听器来检测屏幕状态的变化。当更改为“屏幕关闭”时,屏幕将打开

tizen.power.setScreenStateChangeListener(onScreenStateChanged);

function onScreenStateChanged() {
    if (!tizen.power.isScreenOn()) {
        tizen.power.turnScreenOn();
    }
}
tizen.power.setScreenStateChangeListener(onScreenStateChanged);

function onScreenStateChanged() {
    if (!tizen.power.isScreenOn()) {
        tizen.power.turnScreenOn();
    }
}