sha*_*ylh 14 android bitmap android-intent android-camera
我正在使用相机意图拍摄照片.这是我的代码,效果很好:
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
fileUri = getOutputMediaFileUri(MEDIA_TYPE_IMAGE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, fileUri);
startActivityForResult(intent, CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE);
Run Code Online (Sandbox Code Playgroud)
我的onActivityResult看起来像这样:
if (requestCode == CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE) {
if (resultCode == RESULT_OK) {
Bundle extras = data.getExtras();
Bitmap photo = (Bitmap) extras.get("data");
}
}
Run Code Online (Sandbox Code Playgroud)
问题是,虽然相机拍摄的照片是480*800(我正在使用HTC Desire),但返回的位图只有194*324!
知道为什么会这样,以及如何解决它?
谢谢!
| 归档时间: |
|
| 查看次数: |
13467 次 |
| 最近记录: |