A plugin that get and set the device's brightness level.
npm install @nativescript/brightness Add the following permission to the App_Resources/src/main/AndroidManifest.xml file:
<uses-permission android:name="android.permission.WRITE_SETTINGS"/><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"> ... To set the device's brightness level, call the set() method on an instance of the Brightness class, passing it the BrightnessOptions object with the desired intensity value.
import { Brightness } from '@nativescript/brightness' const brightness = new Brightness() brightness.set({ intensity: 25 }) To get the device's brightness level, call the get() method on an instance of the Brightness class.
bightnessLevel: number = brightness.get() | Method | Returns | Description |
|---|---|---|
set(options: BrightnessOptions) | void | Sets screen's brightness level to the desired intensity |
get() | number | Returns current screen brightness value as a number between 0 and 100 |
getNative() | number | Returns current native screen brightness value. iOS: a value between 0.0 and 1.0. Android: 0 and 255 |
| Property | Default | Description |
|---|---|---|
intensity | 100 | Defines the desired brightness value, which should be a number between 0 and 100. |
Apache License Version 2.0