我最近问过this问题,因为我一直在尝试使用ACTION_IMAGE_CAPTURE在应用中拍照。我认为这只是小而方的预览,但似乎,即使我创建了一个文件,得到一个文件:// uri,用EXTRA_OUTPUT传递它,拍摄并返回给我的照片是一个小的方形缩略图类型的图像。我正在使用GenyMotion模拟器,相机应用程序是股票Android机器人。我已经验证文件是否已正确创建,传入的uri是一个文件:// uri指向创建的文件。
发送意图:
protected void onActivityResult(int request, int result,
Intent data)
{
Log.d(LOG_TAG, "Starting result");
if(request == GET_PHOTO &&
result == RESULT_OK &&
data != null) {
String path = receiptUri.getPath();
Bitmap receipt = BitmapFactory.decodeFile(path);
new PostProcessImage().execute(receipt);
}
}
获得结果:
{{1}}