IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

sauvegarder mms dans la mémoire d'Android


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Etudiante
    Inscrit en
    Juillet 2010
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Etudiante

    Informations forums :
    Inscription : Juillet 2010
    Messages : 164
    Par défaut sauvegarder mms dans la mémoire d'Android
    Bonjour,

    Comment je peux sauvegarder des mms dans Android.
    J'ai trouvé ce code mais je n'ai pas compris commen l'utiliser
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    ContentValues values = new ContentValues();
    values.put("address", "xxxxxxxxxxx");
    values.put("body", "body 3");
    values.put("read", "0");
    getContentResolver().insert(Uri.parse("content://mms/inbox"), values);
    En plus il donne un erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    Database(118): Error inserting read=0 body=body 3 msg_box=1 date=1306153444 address=xxxxxxxxxxx
    ERROR/Database(118): android.database.sqlite.SQLiteException: table pdu has no column named body: , while compiling: INSERT INTO pdu(read, body, msg_box, date, address) VALUES(?, ?, ?, ?, ?);
    ERROR/Database(118):     at android.database.sqlite.SQLiteCompiledSql.native_compile(Native Method)
    ERROR/Database(118):     at android.database.sqlite.SQLiteCompiledSql.compile(SQLiteCompiledSql.java:91)
    ERROR/Database(118):     at android.database.sqlite.SQLiteCompiledSql.<init>(SQLiteCompiledSql.java:64)
    ERROR/Database(118):     at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:80)
    ERROR/Database(118):     at android.database.sqlite.SQLiteStatement.<init>(SQLiteStatement.java:36)
    ERROR/Database(118):     at android.database.sqlite.SQLiteDatabase.compileStatement(SQLiteDatabase.java:1145)
    ERROR/Database(118):     at android.database.sqlite.SQLiteDatabase.insertWithOnConflict(SQLiteDatabase.java:1536)
    ERROR/Database(118):     at android.database.sqlite.SQLiteDatabase.insert(SQLiteDatabase.java:1410)
    ERROR/Database(118):     at com.android.providers.telephony.MmsProvider.insert(MmsProvider.java:347)
    ERROR/Database(118):     at android.content.ContentProvider$Transport.insert(ContentProvider.java:174)
    ERROR/Database(118):     at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:146)
    ERROR/Database(118):     at android.os.Binder.execTransact(Binder.java:288)
    ERROR/Database(118):     at dalvik.system.NativeStart.run(Native Method)
    ERROR/MmsProvider(118): MmsProvider.insert: failed! read=0 body=body 3 msg_box=1 date=1306153444 address=xxxxxxxxxxx
    Qui peut me corriger ce code ou m'aider de me proposer une autre idée

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2005
    Messages
    103
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2005
    Messages : 103
    Par défaut
    Bonjour,

    "body" est un champ de la table SMS, pour MMS c'est différent car le contenu peut-être du multimédia.

    Pour avoir une idée de la structure cf "BaseMmsColumns" http://www.netmite.com/android/mydro...Telephony.java

    D'ailleurs je pense que le provider de base doit permettre de tout faire avec les MMS/SMS, peut-être voir de ce coter.

Discussions similaires

  1. Réponses: 7
    Dernier message: 13/05/2014, 06h11
  2. [MySQL] Sauvegarde recherches dans la base
    Par rubenxela dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 23/01/2007, 21h41
  3. [Debutant] Sauvegarde excel dans Access
    Par Wyatt dans le forum Access
    Réponses: 2
    Dernier message: 21/06/2006, 19h32
  4. [Type de données]Comment sauvegarder fichiers dans une bdd?
    Par splinternabs dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 06/04/2006, 15h14
  5. Sauvegarder structure dans fichier...
    Par Kineas dans le forum C++
    Réponses: 3
    Dernier message: 17/03/2005, 18h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo