C'è un modo per aumentare la retroilluminazione su un dispositivo Android tramite l'API ufficiale?
-
05-07-2019 - |
Domanda
Quello che ho letto sembra indicare che l'unico modo per farlo è usare API non ufficiali che sono bloccate in Cupcake (1.5). È vero?
Soluzione
Sembra che la risposta sia "non fino a Cupcake".
Da Blog per sviluppatori Android: Future-Proofing Your applicazioni :
Tecnica da evitare, n. 1: utilizzo di API interne
Anche se abbiamo sempre fortemente sconsigliato di farlo, alcuni gli sviluppatori hanno scelto di utilizzare API interne o non supportate. Per esempio, molti sviluppatori stanno usando il controllo interno della luminosità e bluetooth attiva / disattiva le API che erano presente in 1.0 e 1.1. Un bug - quale è ora risolto in Android 1.5 - consentito app per usare quelle API senza richiesta di autorizzazione. Di conseguenza, le app che utilizzano tali API si interromperanno 1.5. Ci sono altre modifiche alle API non supportate in 1.5 oltre a queste, quindi se hai utilizzato API interne in le tue app, devi aggiornare le tue app per smettere di farlo. Anche se loro non rompere su Android 1.5, c'è un buone probabilità lo faranno dopo versione. ( Ci sono alcune buone notizie, sebbene: perché " torcia " le app lo sono così popolare, abbiamo aggiunto il & Quot; screenBrightness " campo sul Solo WindowManager.LayoutParams per quel caso d'uso. )