2011-11-07 4 views
-1

하나의 연락 신청서를 개발 중입니다. 내 맞춤 목록보기에 연락처 이미지를 표시하고 싶습니다. 그 연락처 이미지에서 Inputstream을 sdcard에 쓰고 싶습니다. 나는 그것을 어떻게 얻을 수 있는가?비트 맵 이미지 파일에서 inputstream을 가져 오는 방법은 무엇입니까?

도움을 주시면 감사하겠습니다. documentation here에서 그대로 복사

+0

는이 유를 도움이되기를 바랍니다 : http://stackoverflow.com/questions/3280308/open-a-bitmap-with-inputstream – Maneesh

+0

그러나 내 이미지 파일은 sdcard 또는 내부 메모리에 저장되지 않습니다. –

답변

0

: 아래 링크를 확인하시기 바랍니다

public InputStream openDisplayPhoto(long photoFileId) { 
    Uri displayPhotoUri = ContentUris.withAppendedId(DisplayPhoto.CONTENT_URI, photoKey); 
    try { 
     AssetFileDescriptor fd = getContentResolver().openAssetFileDescriptor(
      displayPhotoUri, "r"); 
     return fd.createInputStream(); 
    } catch (IOException e) { 
     return null; 
    } 
} 
관련 문제