salut a tous. quelqu'un a-t-il déjà démarre une application androïd a partir d'un SMS ? si oui, comment s'est-il pris ?
salut a tous. quelqu'un a-t-il déjà démarre une application androïd a partir d'un SMS ? si oui, comment s'est-il pris ?
Bonjour,
je ne sais pas si c'est une bonne solution ou non mais tu peux développer un service qui contient un brodcastreceiver et lorsque vous recervez un sms vous déclencher une activity ou application... peut etre ça donne une solution..
salut a tous. j'aborde le sujet comme-ci :
est ce que je peux mieux faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 @Override public void onReceive(Context context, Intent intent){ if (intent.getAction().equals(ACTION_RECEIVE_SMS)){ Bundle bundle = intent.getExtras(); if (bundle != null){ Object[] pdus = (Object[]) bundle.get("pdus"); final SmsMessage[] messages = new SmsMessage[pdus.length]; for (int i = 0; i < pdus.length; i++) { messages[i] = SmsMessage.createFromPdu((byte[]) pdus[i]); } if (messages.length > -1){ final String messageBody = messages[0].getMessageBody().toString() ; final String originalAdress = messages[0].getOriginatingAddress(); final String phoneNumber = messages[0].getDisplayOriginatingAddress(); Toast.makeText(context, "Expediteur : " + phoneNumber, Toast.LENGTH_LONG).show(); Toast.makeText(context, "Message : " + messageBody, Toast.LENGTH_LONG).show(); Toast.makeText(context, "adress: " + originalAdress, Toast.LENGTH_LONG).show(); if(messageBody.startsWith("start")) { try { Helper.rebootService(context) ; } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } } } }
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager