@nativescript-community/insomnia
在 Insomnia 激活时使屏幕不暗(并最终锁定设备)。
npm i --save @nativescript-community/insomnia

NativeScript Insomnia

💡 插件版本 2.0.0+ 与 NativeScript 7+ 兼容。如果您需要针对旧版本的 NativeScript,请坚持使用插件版本 1.2.3。

演示应用(Angular)

此插件是我使用 Angular 构建的 插件展示应用 的一部分。

安装

从项目的根目录运行以下命令

tns plugin add @nativescript-community/insomnia

用法

要使用此插件,您必须首先 require() 它

JavaScript

var insomnia = require("@nativescript-community/insomnia");

TypeScript

您可以在 JS 中做同样的事情,但这样做看起来更漂亮,对吧?

import { keepAwake, allowSleepAgain } from "@nativescript-community/insomnia";

keepAwake

  insomnia.keepAwake().then(function() {
console.log("Insomnia is active");
})

allowSleepAgain

  insomnia.allowSleepAgain().then(function() {
console.log("Insomnia is inactive, good night!");
})