SQLite
 sql >> Base de données >  >> RDS >> SQLite

Comment récupérer la date du mms depuis content://mms.

Je ne suis pas trop familier avec les MMS, mais j'imagine que quelque chose comme ça vous permettrait au moins de démarrer

Cursor cursor = activity.getContentResolver().query(Uri.parse("content://mms"),null,null,null,date DESC);
count = cursor.getCount();
if (count > 0) 
{
    cursor.moveToFirst();
    long timestamp = cursor.getLong(2);
    Date date = new Date(timestamp);
    String subject = cursor.getString(3);
}

Il n'a bien sûr pas été testé, mais devrait vous orienter dans la bonne direction. J'espère que cela vous aidera !

Modifier Après avoir fait un peu de lecture, il y avait (peut-être encore) un "bogue" avec l'horodatage dans les messages MMS, lors de la récupération des données. Si vous vous retrouvez avec une valeur idiote (comme l'époque), vous devrez * 1000 avant de l'utiliser. Juste un aparté :) C'est-à-dire :

long timestamp = (cursor.getLong(2) * 1000);