2010-01-22 6 views
1

Comment serait-il difficile de construire une application Android qui répond à tous les SMS d'un certain nombre.Android App SMS

Étant donné une certaine expression rationnelle sur ces SMS répond avec une réponse à un certain nombre.

entrée Exemple: "HelloWorld 12345"

Exemple regexp: "([0-9] {5})"

Exemple sortie confif: "Acheter $ 2"

devrait donner « Achat 12345 "

Est-ce possible de construire sur Android? Est-ce qu'il y a peut-être déjà une application pour ça?

Répondre

2

Sur prima facie, cela semble faisable sur Android.

Il y a un mécanisme et un soutien suffisant de l'API pour intercepter les SMS entrants et de les lire: il vous suffit d'utiliser un BroadcastReceiver pour android.provider.Telephony.SMS_RECEIVED une action intention, puis utilisez le SmsMessage.getMessageBody() pour lire le texte du message. Utilisez SmsMessage.getDisplayOriginatingAddress() pour obtenir les détails de l'expéditeur.

Il existe de nombreux didacticiels sur le Web qui peuvent vous aider à démarrer. Par exemple, jetez un oeil à this et this