J'ai acheté un HTC Incredible et ai plongé dans le monde d'Android! Seulement pour me trouver totalement confus au sujet des niveaux de l'API et la compatibilité descendante.Confus au sujet des API Android et de la compatibilité
Mon périphérique exécute le système d'exploitation 2.1, mais je sais que la plupart des périphériques exécutent 1.5 ou 1.6; et bientôt le système d'exploitation 2.2 fonctionnera sur de nouveaux appareils. Le SDK a subi d'énormes changements, que même les constantes ont été renommées (de VIEW_ACTION à ACTION_VIEW par exemple). Des méthodes ont été ajoutées et supprimées (onPause en remplaçant l'appel précédent, etc al). Donc, si je veux écrire une application qui fonctionnera à partir de la version 1.6, cela signifie que je dois installer et écrire mon code en utilisant l'API 1.6; puis tester sur les versions ultérieures? Ou puis-je écrire en utilisant le SDK 2.1 et juste définir le niveau de minSDK et ne pas utiliser de "nouvelles" fonctionnalités?
Je n'ai jamais travaillé avec un SDK qui change tellement drastiquement d'une version à l'autre! Je ne sais pas quoi faire ....
J'ai lu un article sur le site de développement Android (et cet article sur le débordement de pile qui le référence: Should a legacy Android application be rebuilt using SDK 2.1?), mais il n'était toujours pas très clair pour moi. Toute aide serait la bienvenue
Voir aussi http://stackoverflow.com/questions/4968988/quoi-si-je-veux-publier-une-mise-à-jour-avec-plus-min-m-que-sur-le-marche-sur-le-marche/4969477 # 4969477 – rds