2011-06-28 3 views
0

en utilisant 1.5, je veux créer par programme un mms et l'insérer dans la boîte de réception.Ajoutez par programme un mms à la boîte de réception

code de travail pour l'insertion sms est

ContentValues val = new ContentValues(); 
val.put("body", "This is test message!!"); 
val.put("address", "1234"); 
val.put("date", "1234567891204"); 
getContentResolver().insert(Uri.parse("content://sms/inbox"), val); 

ce code fonctionne, je dois même chose (si possible) pour l'insertion mms (ie message texte avec pièce jointe par exemple .png) ou peut être proche de ce code .

toute aide?

Répondre

1

Eh bien j'ai trouvé un moyen moi-même. AFAIK, vous ne pouvez pas insérer de message avec des pièces jointes (par programme) dans les conversations. Un nouveau thread de messagerie n'est pas créé pour un message avec des pièces jointes (je ne sais pas pourquoi). Vous pouvez donc insérer un sms factice pour le destinataire, puis insérer votre message avec pièces jointes et supprimer le sms factice. Espérons que cela aidera quelqu'un!

+0

Désolé de vous déranger, partagez-vous le code d'insertion de votre MMS? J'essaye de faire cela pendant 3 semaines maintenant sans succès. J'ai même essayé votre façon d'ajouter un sms factice et l'effacer ensuite. Mais j'ai échoué: s – Manitoba

Questions connexes