android 调用系统照相机,保存后回到前一个activity 200
2017-08-23
展开全部
private static final int RESULT_CAPTURE_IMAGE = 1;
把下面这段放到oncrate 或者按钮事件函数中
Intent imageCaptureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
imageCaptureIntent.putExtra(MediaStore.EXTRA_OUTPUT,
Uri.fromFile(new File("/mnt/sdcard/test.jpg")));
startActivityForResult(imageCaptureIntent, RESULT_CAPTURE_IMAGE);
下面代码接收相机照相完成的事件
同样写在activity中
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
switch (requestCode) {
case RESULT_CAPTURE_IMAGE://拍照
if (resultCode == RESULT_OK) {
Log.v("拍照", "照相完成");
}
break;
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询