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?

Était-ce utile?

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. )

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top