Jump to content

[projet developpement]


rubixcube

Recommended Posts

bonjour

je doit développer plusieurs programme pour la fin de l'année pour valider mon année de BTS info( 2° année )

j'ai dans la tête de faire un petit programme qui affiche dans la barre de tâches l'état des accusé de réceptions de sms/mms .

j'ai fait les tuto que j'ai trouvé lorsque j'ai installé le SDK pour android ( eclipse ), cependant ... il ya plusieurs chose ou je n'ai absolument aucune idée sur la façon de faire

1° comment récupérer l'état ( et quelques autres valeurs ) des accusés de réceptions ?

2° comment afficher un message dans la barre des tâches ?

merci de bien vouloir m'aider.

j'aurais sans doute d'autres questions a vous poser au fur et a mesure que j'avancerai dans le développement .

Link to comment
Share on other sites

Une fois qu'on aura répondu à tes 2 questions, ton programme sera terminé, lol, ca te laisse pas bcp de mérites.. lol (je déconne...quoi que...)

Pour ta seconde question, je devrais retomber dessus, mais j'avais trouvé un tuto qui explique la barre de notificatons, je suis passé cent fois dessus en me disant qu'il me servira un jour, mais impossible de remettre la main dessus.. lol

Si je le retrouve, je pense à toi et vais te le communiquer!

a+

Link to comment
Share on other sites

  • 2 weeks later...

bonjour,

je remonte le sujet car aprés avoir essayer de décortiquer un peu le code de l'appli sms jene trouve toujours pas ou et comment je pourrait récupérer les informations sur les accusés de réceptions.

si quelqu'un se sent capables de m'aider son aide est la bienvenue .

Link to comment
Share on other sites

Alors c'est super simple il n y a aucun message sur un accusé de receptions.

T es obligé d'aller r"cupérer "à la main" l 'état d'un sms pour savoir s'il est "livré".

je pense que cette méthode:

http://developer.android.com/reference/android/os/Message.html#getWhen%28%29

renvoi quelquechose qui correspond à l'heure où le message a été delivré.

A varifier mais je pense que dès que tu envois un SMS, tu dois checker cette propriété pour voir si elle se remplie...

(c'est pas pour rien si personne ne l'a encore fait....)

Link to comment
Share on other sites

  • 3 weeks later...

bonjour

j'ai bien progresser sur mon projet cependant j'ai quelques questions qui ( après recherches plus ou moins approfondies ) n'ont aucune réponses.

1° lorsque je clique sur l'icône du programme, ce que je souhaite afficher s'affiche bien dans la barre des notifications, mais il y a un "écran noir" avec marqué "sms notifier" (le nom du projet sous eclipse) en haut ...

2° comment faire pour que le programme se relance toutes les 30 secondes pour vérifier si il y a un nouveaux message ou si l'état a changé ...

Link to comment
Share on other sites

1 - il faut faie un service et non une activity

2 - si tu fais un service, utilise une alarme (via AlarmManager) dans ton service, pour appeler une fonction à 30s. à la fin de ta fonction tu rapelle l'alarme.

Attention : ton traitement devra durer moins de 10s sinon force close.

Link to comment
Share on other sites

je craque : avec ce code la

managedCursor = managedQuery(uri,
                   null,
                   null, 
                   null,           
                   null);

( l'uri c'est

Uri uri = Uri.parse("content://sms/sent");

)

j'arrive a avoir les sms ( reçus et/ou envoyés) mais pas les accusées de réceptions .... pourtant l'accusé de réception est bien un message ? les accusées seraient dasn autre choses ?

Edited by rubixcube
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...