0
txt 및 이미지가있는 MMS에서 이미지를 가져와야합니다.MMS에서 이미지 가져 오기 - Android
query.getString(cPart.getColumnIndex("ct");
... text/plain
유형을 반환합니다.
이미지 유형을 표시하지 마십시오.
txt 및 이미지가있는 MMS에서 이미지를 가져와야합니다.MMS에서 이미지 가져 오기 - Android
query.getString(cPart.getColumnIndex("ct");
... text/plain
유형을 반환합니다.
이미지 유형을 표시하지 마십시오.
각 MMS 메시지에는 content://mms/part/
테이블에 저장된 여러 부분이 있습니다. 일부 부품은 텍스트 일 수도 있고, 일부는 이미지 및 기타 미디어 유형 일 수도 있습니다. 당신이 읽고 싶은 MMS의 ID가 있으면, 모든 부분을 조회 :
Cursor query = getContentResolver().query(Uri.parse("content://mms/part", null, "mid = " + mmsID, null, null);
을 MMS에 포함 된 이미지, 그것은 누구의 콘텐츠 형식 이미지 유형 인 부분이됩니다.
if(query.moveToFirst()) {
do {
String type = query.getString(query.getColumnIndex("ct"));
if(type.equals("image/bmp") || type.equals("image/jpeg") || ...)
//Read the image
while(query.moveToNext());
}
MMSS 읽기에 대한 자세한 정보를 찾기 here.
내가 이것을 변경하면 오류 메시지가 나타납니다. 'ContentResolver 유형의 메소드 질의 (Uri, String [], String, String [], String)는 인수에 적용 할 수 없습니다 (Uri, null, String [] , null, null) ' – Sankari
예 ... 문자열 대신 문자열 배열을 전달했습니다. 내가 바꿀거야. – Jong
예. 나는 이미 그것을 제공 .. 그것은 단지 텍스트/일반으로 유형을 보여줍니다 .. 다른 부분 (이미지/JPG) – Sankari