插件
亮度
@nativescript/brightness
一个用于获取和设置设备亮度级别的插件。
内容
安装
cli
npm install @nativescript/brightness
Android 的必要权限
将以下权限添加到 App_Resources/src/main/AndroidManifest.xml
文件中
<uses-permission android:name="android.permission.WRITE_SETTINGS"/>
xml
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="es.amplya.app_inventario">
<uses-permission android:name="android.permission.WRITE_SETTINGS"/>
<application android:name="com.tns.NativeScriptApplication">
...
使用 @nativescript/brightness
设置设备亮度级别
要设置设备的亮度级别,请在 Brightness 类 的实例上调用 set()
方法,并将包含所需 intensity
值的 BrightnessOptions 对象传递给它。
typescript
import { Brightness } from '@nativescript/brightness'
const brightness = new Brightness()
brightness.set({
intensity: 25,
})
获取设备亮度级别
要获取设备的亮度级别,请在 Brightness 类 的实例上调用 get()
方法。
ts
bightnessLevel: number = brightness.get()
API
Brightness 类
方法 | 返回 | 描述 |
---|---|---|
set(options: BrightnessOptions) | void | 将屏幕的亮度级别设置为所需的强度 |
get() | number | 返回当前屏幕亮度值,表示为 0 到 100 之间的数字 |
getNative() | number | 返回当前本机屏幕亮度值。 iOS: 0.0 到 1.0 之间的数值。Android: 0 和 255 |
BrightnessOptions 接口
属性 | 默认值 | 描述 |
---|---|---|
intensity | 100 | 定义所需的亮度值,该值应为 0 到 100 之间的数字。 |
许可证
Apache 许可证 2.0 版