Aller au contenu

Recommended Posts

Posté(e)

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 .

Posté(e)

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+

Posté(e)

ba trouver comment afficher dans la barre des taches c'est pas le plus compliqué.

la ou [color=red][b]sa[/b][/color] me bloque vraiment , c'est au niveau de récupérer les valeurs que je veux ... et après oui sa sera terminé :x

Posté(e) (modifié)

ya des choses en base de donnée, j espère que c'est pas propriétaire.

ben c'est une question que je me suis posé ....

edit : popol tu aurais pas un tuto plutôt que le lien vers le git .... ?

Modifié par rubixcube
Posté(e)

A l'heure actuelle, le content provider SMS n'est pas documenté. C'est un peu la pêche aux infos...

Je pense que la meilleure manière reste encore de jeter un coup d'oeil aux sources de l'appli SMS sur le git.

  • 2 weeks later...
Posté(e)

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 .

Posté(e)

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

  • 3 weeks later...
Posté(e)

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

Posté(e)

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.

Posté(e) (modifié)

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
Posté(e)

alors j ai lu un truc qui va te decourager.

le soft qui envoi le sms lui passe en paramètre une intent qui est appelée quand l accusé arrive. en gros si c est pas toi qui envoi le sms t es grillé. ......

--

Posté depuis BBFoC HTC Magic/sapphire

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