我使用意圖啓動相機:Android相機意圖:如何獲得全尺寸的照片?
Intent cameraIntent = new Intent(
android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
getParent().startActivityForResult(cameraIntent, CAMERA_PIC_REQUEST);
和使用:
Bitmap thumbnail = (Bitmap) data.getExtras().get("data");
photoImage.setImageBitmap(thumbnail);
photoImage.setVisibility(View.VISIBLE);
但它僅僅是一個縮略圖,如何獲取完整的位圖?我知道我可以用我自己的活動,並使用:
Camera.PictureCallback()
但反正是有做使用意圖呢?
謝謝!
編輯:
我也試過:
public void onActivityResult(int requestCode, int resultCode, Intent data) {
Uri uri = data.getData();
imageView.setImageURI(uri);
}
它適用於從圖庫中選擇照片,但對相機的意圖,data.getData()返回null。
感謝我現在就試試吧。 – hzxu
我試了一下,URI是文件:///sdcard/.temp/picture19010.jpg,我用的ImageView setImageUri(),但它不工作,是路徑正確,或者我需要的東西,使URI識別通過imageview? – hzxu
@hzxu:我加入了圖像採集碼 - 看上面 – barmaley