Aller au contenu

[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 .

Lien vers le commentaire
Partager sur d’autres 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+

Lien vers le commentaire
Partager sur d’autres 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 .

Lien vers le commentaire
Partager sur d’autres 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....)

Lien vers le commentaire
Partager sur d’autres 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é ...

Lien vers le commentaire
Partager sur d’autres 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.

Lien vers le commentaire
Partager sur d’autres 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 ?

Modifié par rubixcube
Lien vers le commentaire
Partager sur d’autres sites

Rejoignez la conversation

Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.

Invité
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...