nativescript-insomnia
当 Insomnia 激活时,使屏幕不暗淡(并最终锁定设备)
npm i --save nativescript-insomnia

NativeScript Insomnia

NPM version Downloads Twitter Follow

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

示例应用(Angular)

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

安装

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

tns plugin add nativescript-insomnia

使用方法

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

JavaScript

var insomnia = require("nativescript-insomnia");

TypeScript

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

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

keepAwake

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

allowSleepAgain

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