sql >> Database >  >> RDS >> SQLite

Hoe haal je de datum van de mms uit content://mms.

Ik ben niet zo bekend met mms'en, maar ik kan me voorstellen dat zoiets je in ieder geval op weg zou helpen

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);
}

Het is natuurlijk volledig niet getest, maar zou je in de goede richting moeten wijzen. Ik hoop dat dit helpt!

Bewerken Na wat lezen was er (mogelijk nog steeds) een "bug" met de tijdstempel in MMS-berichten, bij het ophalen van de gegevens. Als je eindigt met een gekke waarde (zoals het tijdperk), moet je * 1000 voordat je het gebruikt. Even terzijde :) D.w.z.:

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



  1. Hoe de SQL Server SOUNDEX()-functie werkt

  2. SQL SELECT-syntaxis - weergegeven door DBMS

  3. MAX() Functie in PostgreSQL

  4. Een postgres-back-upbestand herstellen via de opdrachtregel?