Android: что делать с MIME-типом application/smil

Я использую код, похожий на другой пост SO. Но мой тип MIME для каждого MMS - "application/smil". Как мне определить, содержит ли MMS картинку, аудио, текст и т.д.?

Вот код, который я использую в данный момент:

        String selectionPart = "mid =" + id;
        Uri ur = Uri.parse("content://mms/part");
        Cursor cur = getContentResolver().query(ur, null, selectionPart, null, null);
        if (cur.moveToFirst()) {
            do {
                String[] values = new String[cur.getColumnCount()];

                for (int i = 0; i < cur.getColumnCount(); i++) {
                    values[i] = cur.getString(i);
                }

                String partId = cur.getString(cur.getColumnIndex("_id"));
                String type = cur.getString(cur.getColumnIndex("ct"));

Вот что содержится в значениях String[] для аудио MMS:

[56, 98, -1, application/smil, smil.xml, null, null, null, <0000>, smil.xml, null, null, null, 

  
    
      
      
    
  
  
    
      
  

]

15
задан Community 23 May 2017 в 12:25
поделиться