------------------------------------------------------------------------------------------------
출처: http://zippiest.tistory.com/46
------------------------------------------------------------------------------------------------
Gallery 어플에 있는 이미지를 Crop 하여 가져오는 방법으로 intent 간에 data 가 100kb 가 넘어갈 경우
에러가 발생하므로 아래와같이 파일로 저장후 읽어들여 가져옴.
private static final String TEMP_PHOTO_FILE = "temporary_holder.jpg"; { { } else { {
return false; { { { { "/temporary_holder.jpg"; _image = (ImageView) findViewById(R.id.image); _image.setImageBitmap(selectedImage ); } } } }
|
출처: http://warmz.tistory.com/400
[main.xml]
<?xml version="1.0" encoding="utf-8"?>
<Button android:layout_width="wrap_content"
|
[ LoadGallery2Activity .java]
import java.io.File;
public class LoadGallery2Activity extends Activity ACTION_PICK
intent.setType("image/*"); // 모든 이미지 // REQ_CODE_PICK_IMAGE == requestCode });
} File f = new File(Environment.getExternalStorageDirectory(), // 외장메모리 경로 } } "/temp.jpg";
(filePath); ImageView _image = (ImageView) findViewById (R.id.imageView);
// temp.jpg파일을 이미지뷰에 씌운다.
}
|
'IT_Programming > Android_Java' 카테고리의 다른 글
[Android] 성능을 위한 설계 - 이동훈님 (0) | 2012.02.16 |
---|---|
[펌] manifest activity 태그의 multiprocess 속성. (0) | 2012.02.03 |
WebView CookieManager removeSessionCookie() (0) | 2011.11.27 |
HttpClient HTTP POST로 String 받는 두 가지 방법 (0) | 2011.11.27 |
Android(Java) httpClient + zlib(zip) (0) | 2011.11.27 |