rubixcube Posted October 2, 2009 Share Posted October 2, 2009 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 . Quote Link to comment Share on other sites More sharing options...
verbalinsurection Posted October 2, 2009 Share Posted October 2, 2009 Cool, ça m'interesse ça comme appli, c'est ce qui me manque sur mon tel, mais je pourrais pas trop t'aider, etant plus sur du c++ j'ai pas trop pris le temps de me pencher sur le SDK Quote Link to comment Share on other sites More sharing options...
Profete162 Posted October 2, 2009 Share Posted October 2, 2009 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+ Quote Link to comment Share on other sites More sharing options...
rubixcube Posted October 2, 2009 Author Share Posted October 2, 2009 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 Quote Link to comment Share on other sites More sharing options...
freemaul Posted October 2, 2009 Share Posted October 2, 2009 Très bonne idée pour l'application. Tu a un lien à faire partager pour la barre de notification ?? Quote Link to comment Share on other sites More sharing options...
popolbx Posted October 2, 2009 Share Posted October 2, 2009 http://android.git.kernel.org/?p=platform/packages/apps/Mms.git;a=tree;h=551713cdfaf2ce6504c3f7fc1e45d9e605914bd6;hb=551713cdfaf2ce6504c3f7fc1e45d9e605914bd6 ici aussi : mot clef delivery report http://android.git.kernel.org/?p=platform/packages/apps/Mms.git;a=blob;f=src/com/android/mms/transaction/MessagingNotification.java;h=fccbbd2ec644b12347a3772efab3fe3630f1025a;hb=551713cdfaf2ce6504c3f7fc1e45d9e605914bd6 ya des choses en base de donnée, j espère que c'est pas propriétaire. Quote Link to comment Share on other sites More sharing options...
rubixcube Posted October 2, 2009 Author Share Posted October 2, 2009 (edited) 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 .... ? Edited October 2, 2009 by rubixcube Quote Link to comment Share on other sites More sharing options...
Max_well Posted October 2, 2009 Share Posted October 2, 2009 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. Quote Link to comment Share on other sites More sharing options...
dekans Posted October 2, 2009 Share Posted October 2, 2009 http://android-france.fr/2009/09/26/utiliser-la-bar-de-notification-dans-vos-applications-android/ Quote Link to comment Share on other sites More sharing options...
rubixcube Posted October 2, 2009 Author Share Posted October 2, 2009 (edited) hum ok maxwell .... ps : merci dekans Edited October 2, 2009 by rubixcube Quote Link to comment Share on other sites More sharing options...
rubixcube Posted October 16, 2009 Author Share Posted October 16, 2009 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 . Quote Link to comment Share on other sites More sharing options...
rubixcube Posted October 23, 2009 Author Share Posted October 23, 2009 de l'aide svp? je souhaiteras savoir comment je peux faire pour qu'un sms que j'envoie avec l'émulateur passe du statut "undelivered" a "delivered". merci d'avance. Quote Link to comment Share on other sites More sharing options...
popolbx Posted October 25, 2009 Share Posted October 25, 2009 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....) Quote Link to comment Share on other sites More sharing options...
rubixcube Posted November 13, 2009 Author Share Posted November 13, 2009 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é ... Quote Link to comment Share on other sites More sharing options...
popolbx Posted November 13, 2009 Share Posted November 13, 2009 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. Quote Link to comment Share on other sites More sharing options...
rubixcube Posted November 13, 2009 Author Share Posted November 13, 2009 hum ok , je vais deaj en faire un service , je verai aprés pour le 2eme points. merci de la réponse rapide. Quote Link to comment Share on other sites More sharing options...
rubixcube Posted November 13, 2009 Author Share Posted November 13, 2009 (edited) 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 November 13, 2009 by rubixcube Quote Link to comment Share on other sites More sharing options...
popolbx Posted November 13, 2009 Share Posted November 13, 2009 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 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.