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
是的,但問題是照片的方向發生了變化。 –