nativescript-brightness
NativeScript 插件,帮助您为 Android 和 iOS 设置屏幕亮度。
npm i --save nativescript-brightness

NativeScript 亮度

Build Status npm

一个用于在 NativeScript Android 和 iOS 应用中操作设备屏幕亮度的插件。

安装

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

tns plugin add nativescript-brightness

此命令将自动安装必要的文件,并将 nativescript-brightness 作为依赖项存储在您的项目 package.json 文件中。

此插件需要在 android manifest 中添加 <uses-permission android:name="android.permission.WRITE_SETTINGS"/>

使用方法

要使用亮度模块,您必须首先使用 require() 实例化它

// JavaScript
var nativescriptBrightness = require("nativescript-brightness");
var brightness = new nativescriptBrightness.Brightness();

或者如果您使用 TypeScript,使用 import 模块

// TypeScript
import { Brightness } from 'nativescript-brightness';
const brightness = new Brightness();

在您获得模块的引用后,您可以调用它的 get()set() 方法。例如,以下代码将屏幕亮度更新为 25% 的强度设置。

强度可以设置为 1 到 100 之间的值。

// TypeScript
import { Brightness } from 'nativescript-brightness';
const brightness = new Brightness();

brightness.set({
intensity: 25
});

API

方法

方法 描述
set(options: BrightnessOptions) 将屏幕亮度设置为所需的强度
get 返回当前屏幕亮度值,介于 0 和 100 之间的数字
getNative 返回当前屏幕亮度值,作为原生 API 返回:iOS 介于 0.0 和 1.0 之间,Android 介于 0 和 255 之间

BrightnessOptions

属性 默认值 描述
intensity 100 定义所需的亮度值,应该是一个介于 0 和 100 之间的数字。

许可证

Apache 许可证版本 2.0,2004 年 1 月