2010-05-03 6 views
2

Je viens de publier ma première application sur le marché, mais je viens de découvrir que Android.telephony.gsm.smsmanager a été déprécié à partir d'Android 1.6. Mon application dépend de l'envoi de SMS, elle ne peut donc pas fonctionner en version 1.6 ou plus récente.Android compatibilité avant-propos

J'ai construit le projet contre 1.5, mais je n'ai qu'un appareil avec 1.5 pour tester. Depuis que j'ai construit sur 1.5, suis-je bien en termes de systèmes d'exploitation plus récents, ou les utilisateurs auront-ils force se ferme?

Merci d'avance!

P.S. Existe-t-il un moyen d'envoyer/recevoir des messages SMS dans l'émulateur? Cela serait utile.

Répondre

1

Les méthodes généralement obsolètes fonctionnent parfaitement dans les versions d'API suivantes. (Il est juste un drapeau qui dit à peu près qu'il ya un moyen mis à jour et mieux de faire cette tâche.)

En ce qui concerne l'envoi et la réception de SMS dans l'émulateur, consultez la documentation:

http://developer.android.com/guide/developing/tools/emulator.html#calling

ou autres forums:

http://www.anddev.org/how_to_send_sms-t552.html

http://learnandroid.blogspot.com/2008/01/sms-emulation-on-android.html

+0

Yup, ça marche bien. Je peux envoyer des messages SMS vers et à partir d'émulateurs exécutant 1.6-2.1. Merci! –