1
可能重复:
How to capture an image and store it with the native Android Camera如何从默认相机拍摄照片并在我的应用程序中使用此照片?
如何从默认相机拍摄的照片,并使用该照片在我的应用程序?我的主要问题是我被捕获照片&完全在我的应用程序中使用此照片,但如果我选择照片并获取我的应用程序屏幕,那么定位方式发生变化。
我的代码是以下内容: -
对于入门相机: -
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, CAMERA_PIC_REQUEST);
对于以捕捉到的图像: -
Bitmap bitmap;
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == RESULT_OK) {
if(requestCode == CAMERA_PIC_REQUEST) {
System.out.println("Dipak Keshariya");
bitmap = (Bitmap) data.getExtras().get("data");
drawable = new BitmapDrawable(bitmap);
mRlayoutimage.setVisibility(View.VISIBLE);
mRlayoutimage.setBackgroundDrawable(drawable);
}
}
}
你的问题不清楚。问题是什么。它在多大程度上起作用。你是否能够在你的活动结果中获得照片位图? – Ronnie
是的,但问题是照片的方向发生了变化。 –