我创建了一个启动相机意图拍照的活动。它运行正常并拍照,但问题是我无法将其存储在数据库中。任何建议或一些代码。提前致谢。
问问题
83 次
1 回答
1
用它来拍照。
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
File file = new File(Environment.getExternalStorageDirectory(),"image.jpg");
Uri inputFileUri = Uri.fromFile(file);
System.out.println("outputFileUri in camera===>"+inputFileUri);
intent.putExtra(MediaStore.EXTRA_OUTPUT, inputFileUri);
intent.putExtra("return-data", true);
startActivityForResult(intent, 1);
并在活动结果中使用其 uri。
public void onActivityResult(int requestCode, int resultCode, Intent data)
{
Uri outputFileUri=data.getData();
//here by using uri you can also saves image to sd card.
}
于 2013-01-09T14:20:28.960 回答