如何获取所有彩信图片?

问题描述 投票:0回答:0

尝试获取所有彩信详细信息,如彩信图像、地址、日期、电话号码和类型

使用这个 URI:content://mms-sms/conversations

ContentResolver contentResolver = getContentResolver();
final String[] projection = new String[]{"*"};
Uri uri = Uri.parse("content://mms-sms/conversations/");
Cursor query = contentResolver.query(uri, projection, null, null, null);
ContentResolver contentResolver = getContentResolver();


final String[] projection = new String[]{"_id", "ct_t"};
Uri uri = Uri.parse("content://mms-sms/conversations/");
Cursor query = contentResolver.query(uri, projection, null, null, null);
if (query.moveToFirst()) {
    do {
        String string = query.getString(query.getColumnIndex("ct_t"));
        if ("application/vnd.wap.multipart.related".equals(string)) {
            // it's MMS
        } else {
            // it's SMS
        }
    } while (query.moveToNext());
}

注意:但是,它只读取最后一个彩信图像。 我们需要所有彩信图像、文本、电话号码、日期、消息类型的列表。

android image mms multimedia android-mms
© www.soinside.com 2019 - 2024. All rights reserved.