sql >> Databasteknik >  >> RDS >> SQLite

Hur hämtar man datumet för mms från content://mms.

Jag är inte så bekant med MMS, men jag skulle kunna tänka mig att något sådant här åtminstone skulle få dig igång

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

Det är naturligtvis helt oprövat, men borde peka dig i rätt riktning. Hoppas detta hjälper!

Redigera Efter att ha läst lite brukade det finnas (möjligen fortfarande) en "bugg" med tidsstämpeln i MMS-meddelanden, när man hämtade data. Om du slutar med ett dumt värde (som epok), måste du * 1000 innan du använder det. Bara ett stycke :) Dvs:

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



  1. Hur aktiverar jag mysqlnd för php?

  2. Importera shapefiler i postgresql i linux med pgadmin 4

  3. Backup Best Practices för MySQL, MariaDB och Galera Cluster

  4. Hur man ökar den tillåtna storleken för bilagor när du skickar e-post i SQL Server (T-SQL)