npm i --save @angelengineering/sleepcontrol
- 版本:1.1.1
- GitHub: https://github.com/AngelEngineering/nativescript-plugins
- NPM: https://npmjs.net.cn/package/%40angelengineering%2Fsleepcontrol
- 下载次数
- 昨天:2
- 上周:3
- 上个月:10
@angelengineering/sleepcontrol
Nativescript Sleepcontrol
此插件允许在当前应用程序运行时保持设备唤醒或允许其休眠。这不会影响其他应用程序,并且只有在当前应用程序运行时才会防止屏幕休眠。
内容
安装
npm install @angelengineering/sleepcontrol --save
或者
ns plugin add @angelengineering/sleepcontrol
用法
探索插件用法的最佳方式是检查插件仓库中的示例应用程序。在 apps/demo
文件夹中,您可以找到 TypeScript 非 Angular 应用程序中插件的使用方法。请参阅 apps/demo/src/plugin-demos/sleepcontrol.ts
。
简而言之,以下是步骤
导入插件函数
TypeScript
import { allowSleep, denySleep, isSleepAllowed } from '@angelengineering/sleepcontrol';
使用插件
allowSleep();
if (isSleepAllowed()) console.log("success!")
denySleep();
if (!isSleepAllowed()) console.log("success!")
公开函数
/**
* Check if the current device can go into sleep mode after the current system idle time limit. Use denySleep() to disable sleep, and allowSleep() to enable sleep.
* @function isSleepAllowed
* @returns true if sleep is allowed, false if not
*/
export function isSleepAllowed(): boolean;
/**
* Disable device sleep mode
* @function denySleep
*/
export function denySleep(): void;
/**
* Enable device sleep mode
* @function allowSleep
*/
export function allowSleep(): void;
许可证
Apache 许可证版本 2.0