builder.setPositiveButton("相機", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Intent intent=new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, 1000);
}
});
builder.setNegativeButton("相冊", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Intent intent=new Intent(Intent.ACTION_PICK);
intent.setType("image/*");
startActivityForResult(intent, 2000);
}
});
builder.create().show();
//獲取圖片設置圖片到imageview上
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(requestCode==1000 && resultCode==RESULT_OK){
Bitmap bm = data.getParcelableExtra("data");
imageView.setImageBitmap(bm);
}else if(requestCode==2000&&resultCode==RESULT_OK ){
Uri uri = data.getData();
imageView.setImageURI(uri);
}
}