Existe-t-il un moyen d'augmenter le rétro-éclairage d'un appareil Android via l'API officielle?
-
05-07-2019 - |
Question
Ce que j'ai lu semble indiquer que le seul moyen de le faire est d'utiliser des API non officielles verrouillées dans Cupcake (1.5). Est-ce vrai?
La solution
Il semble que la réponse soit "pas avant le cupcake".
De Blog des développeurs Android: Future-Proofing Your Applications :
Technique à éviter, n ° 1: utilisation des API internes
Même si nous avons toujours fortement déconseillé de le faire, certains les développeurs ont choisi d'utiliser API non prises en charge ou internes. Pour Par exemple, de nombreux développeurs utilisent le contrôle de la luminosité interne et API Bluetooth bascule qui étaient présent en 1.0 et 1.1. Un bug - qui est maintenant corrigé dans Android 1.5 - autorisé applications pour utiliser ces API sans demander la permission. Par conséquent, les applications qui utilisent ces API vont casser 1.5 Il y a d'autres modifications aux API non prises en charge dans la version 1.5 en plus de celles-ci, Donc, si vous avez utilisé des API internes dans vos applications, vous devez mettre à jour votre applications pour arrêter de le faire. Même s'ils ne pas casser sur Android 1.5, il y a un bonne chance qu'ils le soient plus tard version. ( Il y a de bonnes nouvelles, bien que: parce que " lampe de poche " les applications sont si populaire, nous avons ajouté le " screenBrightness " champ sur le Classe WindowManager.LayoutParams juste pour ce cas d'utilisation. )