2010-01-11 4 views
4

J'ai besoin que mon application fonctionne sur toutes les versions d'Android, mais l'API Contacts a été modifiée en version 2.0.Contacts AndroidContrat et construction sur plusieurs versions de SDK

SDK 1.6 et plus tôt, j'utiliser android.provider.Contacts pour interroger les contacts DB, mais cela ne fonctionne pas dans la version 2.0

Au lieu de cela, pour 2.0 J'utilise android.provider.ContactsContract. Cela pose un problème: lorsque j'ai du code pour ContactsContract, mon application ne sera pas compilée pour 1.6 et plus tôt. Dois-je avoir deux versions distinctes de mon application (une pour < = 1.6 et une pour la version 2.0 et ultérieure) ou existe-t-il un moyen d'éviter cela?

Répondre

Questions connexes