¿Hay alguna manera de aumentar la luz de fondo en un dispositivo Android a través de la API oficial?
-
05-07-2019 - |
Pregunta
Lo que he leído parece indicar que la única forma de hacerlo es usar API no oficiales que están siendo bloqueadas en Cupcake (1.5). ¿Es esto cierto?
Solución
Parece que la respuesta es " no hasta que cupcake " ;.
De Blog de desarrolladores de Android: su futuro a prueba de errores Aplicaciones :
Técnica a evitar, # 1: uso de API internas
Aunque siempre hemos estado fuertemente desaconsejado hacerlo, algunos los desarrolladores han optado por utilizar APIs internas o no soportadas. para ejemplo, muchos desarrolladores están usando el control de brillo interno y API de conmutación de Bluetooth que eran Presente en 1.0 y 1.1. Un bicho que ahora está arreglado en Android 1.5 - permitido aplicaciones para utilizar esas API sin solicitando permiso. Como resultado, Las aplicaciones que usan esas APIs se romperán en 1.5. Hay otros cambios a las API no compatibles en 1.5 además de estos, así que si has usado API internas en tus aplicaciones, necesitas actualizar tu Aplicaciones para dejar de hacerlo. Incluso si ellos no rompas en Android 1.5, hay una buenas posibilidades de que lo hagan un poco más tarde versión. ( Hay algunas buenas noticias, aunque: porque " linterna " las aplicaciones son tan popular, hemos añadido el " screenBrightness " campo en el WindowManager.LayoutParams clase solo para ese caso de uso. )