설.현.아빠
갤러리나 사진첩에서 사진을 선택 한 후 해당 사진을 가지고 다른 액티비티로 가고 싶습니다. 본문
public static final int REQ_CAMERA_SELECT = 0;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.photo);
Button camera = (Button)findViewById(R.id.camera);
Button gallary = (Button)findViewById(R.id.gallery);
camera.setOnClickListener(this);
gallary.setOnClickListener(this);
}
public void onClick(View v){
switch(v.getId()){
case R.id.camera :///Call camera
Intent camera_intent = new Intent();
camera_intent.setAction(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(camera_intent, REQ_CAMERA_SELECT);
break;
case R.id.gallery ://Call gallery
Intent gallery_intent = new Intent();
gallery_intent.setAction(Intent.ACTION_GET_CONTENT);
gallery_intent.setType("image/*");
startActivityForResult(gallery_intent, REQ_IMAGE_SELECT);
break;
}
}
if(requestCode == REQ_IMAGE_SELECT || requestCode == REQ_CAMERA_SELECT){
if(resultCode == Activity.RESULT_OK){
Intent intent = new Intent(PhotoActivity.this, tempActivity.class);
intent.putExtra("PictureURI", data.getData().toString());
startActivity(intent);
}
}
}
}
'안드로이드 > Image' 카테고리의 다른 글
3D 회전효과 주기. (0) | 2011.07.12 |
---|---|
Uri & Bitmap & byte[].....캐스팅 문제 (1) | 2011.06.10 |
ImageView를 사용하여 ListView에 이미지 로딩시 느리지 않도록 해주는 오픈소스. (0) | 2011.04.26 |
안드로이드 외부 이미지 사용하기(ListView,WebView) (0) | 2011.02.11 |
[팁] 원격지 서버에서 Image 파일을 다운받아 ImageView에 로드하기. (0) | 2011.02.11 |