Importar ScreenBrightness y GetBrightnessReturnValue en tab2.page.ts
Crear un propertie para almacenar el brillo actual del dispositivo en tab2.page.ts
Obtener el brillo actual y almacenarlo, esto se hace en tab2.page.ts
Resultado
Como se puede ver, se muestra un error en consola, indicando que esta funcion no está implementada en web.
Verificando dispositivo de ejecución
Importar Platform en tab2.page.ts
Inyectar dependencia en tab2.page.ts
Validando si no es dektop en tab2.page.ts
Hasta este punto, solo se ha obtenido el brillo inicial, por medio de la funcion ionViewWillEnter, ahora si este valor cambia dirante el proceso, debemos tener una funcion para restablecer el brillo a su estado original, esta acción se realizará en la función, ionViewDidLeave en tab2.page.ts
Estableciendo el brillo al máximo en tab2.page.ts
Los valores que maneja el dispositivo para escalar el brillo, van de 0 a 1
Modulando en funciones, para establecer el brillo al máximo, y restablecimiento de brillo