npm i --save nativescript-brightness
- 版本:1.0.1
- GitHub: https://github.com/NativeScript/nativescript-brightness
- NPM: https://npmjs.net.cn/package/nativescript-brightness
- 下载
- 昨天:0
- 上周:1
- 上个月:7
NativeScript 亮度
一个用于在 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 月