8.7 发布—WinterCG 兼容性第一部分
了解更多

在 GitHub 上查看

@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返回当前屏幕亮度值,表示为 0100 之间的数字
getNative()number返回当前本机屏幕亮度值。
iOS: 0.01.0 之间的数值。
Android:0255

BrightnessOptions 接口

属性默认值描述
intensity100定义所需的亮度值,该值应为 0100 之间的数字。

许可证

Apache 许可证 2.0 版

下一个
相机