Getting Started
Copiar un prompt de configuración con los pasos de instalación y la guía de markdown completa para este plugin.
Set up this Capacitor plugin in the project.
Use the package manager already used by the project.
Install these package(s): `@capgo/capacitor-brightness`
Run the required Capacitor sync/update step after installation.
Read this markdown guide for the full setup steps: https://raw.githubusercontent.com/Cap-go/website/refs/heads/main/apps/docs/src/content/docs/docs/plugins/brightness/getting-started.mdx
Use that guide for platform-specific steps, native file edits, permissions, config changes, imports, and usage setup.
If that guide references other docs pages, read them too.
Instalar
Sección titulada “Instalar”You can use our AI-Assisted Setup to install the plugin. Add the Capgo skills to your AI tool using the following command:
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-pluginsLuego utilice la siguiente solicitud:
Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-brightness` plugin in my project.Si prefiere la configuración manual, instale el complemento ejecutando los siguientes comandos y siguiendo las instrucciones específicas de la plataforma a continuación:
bun add @capgo/capacitor-brightnessbunx cap syncImportar
Título de la sección “Import”import { CapgoBrightness } from '@capgo/capacitor-brightness';API Resumen
Título de la sección “API Resumen”getBrightness
Título de la sección “getBrightness”Obtenga el nivel de brillo actual de la pantalla principal del dispositivo.
import { CapgoBrightness } from '@capgo/capacitor-brightness';
const result = await CapgoBrightness.getBrightness();console.log(result);setBrightness
Título de la sección “setBrightness”Establezca el nivel de brillo de la pantalla principal del dispositivo.
En iOS, el brillo persistirá hasta que el dispositivo esté bloqueado. En Android, el brillo solo se aplica a la actividad actual.
import { CapgoBrightness } from '@capgo/capacitor-brightness';
await CapgoBrightness.setBrightness({ brightness: 0.5 });getSystemBrightness
Sección titulada “obtener brillo de sistema” Obtén la luminosidad de pantalla del sistema.
import { CapgoBrightness } from '@capgo/capacitor-brightness';
const result = await CapgoBrightness.getSystemBrightness();console.log(result);setSystemBrightness
Sección titulada “establecer brillo de sistema” Establecer la intensidad de pantalla del sistema en general. Requiere permiso WRITE_SETTINGS en Android. También cambia el modo de intensidad a MANUAL.
import { CapgoBrightness } from '@capgo/capacitor-brightness';
await CapgoBrightness.setSystemBrightness({ brightness: 0.5 });getSystemBrightnessMode
Obtener el modo de brillo del sistemaObtenga el modo de brillo del sistema actual (automático o manual). Requiere permiso WRITE_SETTINGS en Android.
import { CapgoBrightness } from '@capgo/capacitor-brightness';
const result = await CapgoBrightness.getSystemBrightnessMode();console.log(result);setSystemBrightnessMode
Sección titulada “establecerModoDeBrilloDelSistema”Establecer el modo de brillo del sistema (automático o manual). Requiere permiso WRITE_SETTINGS en Android.
import { CapgoBrightness, BrightnessMode } from '@capgo/capacitor-brightness';
await CapgoBrightness.setSystemBrightnessMode({ mode: BrightnessMode.AUTOMATIC });isUsingSystemBrightness
Sección titulada “isUsingSystemBrightness”Verificar si la actividad actual está utilizando el valor de brillo del sistema.
import { CapgoBrightness } from '@capgo/capacitor-brightness';
const result = await CapgoBrightness.isUsingSystemBrightness();console.log(result);restoreSystemBrightness
Sección titulada “restoreSystemBrightness”Restablecer la configuración de brillo de la actividad actual para utilizar el valor del sistema.
import { CapgoBrightness } from '@capgo/capacitor-brightness';
await CapgoBrightness.restoreSystemBrightness();isAvailable
Sección titulada “isAvailable”Verificar si el control de brillo API está disponible en el dispositivo actual.
import { CapgoBrightness } from '@capgo/capacitor-brightness';
const result = await CapgoBrightness.isAvailable();console.log(result);checkPermissions
Sección titulada “checkPermissions”Verificar permisos del usuario para acceder al brillo del sistema.
import { CapgoBrightness } from '@capgo/capacitor-brightness';
const result = await CapgoBrightness.checkPermissions();console.log(result);requestPermissions
Título de la sección “requestPermissions”Solicitar permisos para acceder a la luminosidad del sistema. En Android, esto abre la configuración del sistema para conceder permiso WRITE_SETTINGS.
import { CapgoBrightness } from '@capgo/capacitor-brightness';
const result = await CapgoBrightness.requestPermissions();console.log(result);Tipo de referencia
Título de la sección “Type Reference”GetBrightnessResult
Título de la sección “GetBrightnessResult”Resultado de getBrightness o getSystemBrightness.
export interface GetBrightnessResult { /** * The brightness value from 0 to 1. * 0 is the minimum brightness, 1 is the maximum brightness. * * @since 8.0.0 */ brightness: number;}SetBrightnessOptions
Título de la sección “SetBrightnessOptions”Opciones para setBrightness o setSystemBrightness.
export interface SetBrightnessOptions { /** * The brightness value from 0 to 1. * 0 is the minimum brightness, 1 is the maximum brightness. * * @since 8.0.0 */ brightness: number;}GetBrightnessModeResult
Sección titulada “GetBrightnessModeResult”Resultado de getSystemBrightnessMode.
export interface GetBrightnessModeResult { /** * The current brightness mode. * * @since 8.0.0 */ mode: BrightnessMode;}SetBrightnessModeOptions
Sección titulada “SetBrightnessModeOptions”Opciones para setSystemBrightnessMode.
export interface SetBrightnessModeOptions { /** * The brightness mode to set. * Cannot be set to UNKNOWN. * * @since 8.0.0 */ mode: BrightnessMode;}IsUsingSystemBrightnessResult
Sección titulada “IsUsingSystemBrightnessResult”Resultado de isUsingSystemBrightness.
export interface IsUsingSystemBrightnessResult { /** * Whether the current activity is using the system-wide brightness value. * * @since 8.0.0 */ isUsing: boolean;}IsAvailableResult
Sección titulada “IsAvailableResult”Resultado de isAvailable.
export interface IsAvailableResult { /** * Whether the Brightness API is available on the current device. * * @since 8.0.0 */ available: boolean;}PermissionStatus
Sección titulada “Estado de permiso”Resultado del estado de permiso.
export interface PermissionStatus { /** * Whether the permission to modify system brightness is granted. * * @since 8.0.0 */ brightness: PermissionState;}GetPluginVersionResult
Resultado de la versión del pluginResultado de obtener versión del plugin.
export interface GetPluginVersionResult { /** * The native plugin version. * * @since 8.0.0 */ version: string;}BrightnessMode
Sección titulada “Modo de brillo”El modo de brillo.
export enum BrightnessMode { /** * The brightness mode is unknown. * * @since 8.0.0 */ UNKNOWN = 0, /** * The brightness is automatically adjusted by the system. * * @since 8.0.0 */ AUTOMATIC = 1, /** * The brightness is manually set by the user. * * @since 8.0.0 */ MANUAL = 2,}PermissionState
Sección titulada “Estado de permiso”Estado de permiso.
export type PermissionState = 'prompt' | 'prompt-with-rationale' | 'granted' | 'denied';Fuente de Verdad
Sección titulada “Fuente de Verdad”Esta página se genera a partir del plugin’s src/definitions.ts. Vuelva a sincronizar cuando los cambios públicos API cambien en la fuente.
Siga adelante desde Inicio
Sección titulada “Siga adelante desde Inicio”Si está utilizando Getting Started para planificar la consola y API operaciones, conecte con Usando @capgo/capacitor-brillo para la capacidad nativa en Usando @capgo/capacitor-brillo, API Resumen para el detalle de implementación en API Introducción Introducción para el detalle de implementación en Introducción API Claves para el detalle de implementación en API Claves, y Dispositivos Para los detalles de implementación en dispositivos.