npm i --save @nativescript/brightness
- 版本:2.0.0
- GitHub:
- NPM: https://npmjs.net.cn/package/%40nativescript%2Fbrightness
- 下载
- 昨天: 0
- 上周: 0
- 上个月: 0
Nativescript 亮度
ns 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% 的强度更新屏幕亮度。
intensity
可以设置为 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 License 版本 2.0