получить номер адреса ммс

1

В моем приложении я могу получить все MMS через код ниже, но я не могу получить адрес mms. Можете ли вы, ребята/девочки, помочь мне?

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

1 ответ

3
Лучший ответ

чтобы получить адрес из MMS. сделайте что-то вроде этого

в msgnumber передайте свой идентификатор сообщения.

String add="";
final String[] projection =  new String[] { "address", "contact_id", "charset", "type" };
final String selection = "type=137"; // "type="+ PduHeaders.FROM,

Uri.Builder builder = Uri.parse("content://mms").buildUpon();
builder.appendPath(String.valueOf(msgnumber)).appendPath("addr");

Cursor cursor = context.getContentResolver().query(
    builder.build(),
    projection,
    selection,
    null, null);

    if (cursor.moveToFirst()) {
      add =  cursor.getString(0);
    }

Надеюсь, это поможет.

  • 0
    правильно. Я могу получить адрес ..

Ещё вопросы

Сообщество Overcoder
Наверх
Меню