赞
踩
具体代码如下
private File tempFile ;
private static final int PHOTO_REQUEST_TAKEPHOTO = 1;// 拍照
private static final int PHOTO_REQUEST_CUT = 2;// 结果
tempFile = new File(Environment.getExternalStorageDirectory(),
getPhotoFileName());
// 使用系统当前日期加以调整作为照片的名称
private String getPhotoFileName() {
Date date = new Date(System.currentTimeMillis());
SimpleDateFormat dateFormat = new SimpleDateFormat(
"'IMG'_yyyyMMdd_HHmmss");
return dateFormat.format(date) + ".jpg";
}
/**
* 调用系统拍照
**/
private String takePhoto() {
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
// 指定调用相机拍照后照片的储存路径
intent.putExtra(MediaStore.EXTRA_OUTPUT,Uri.fromFile(tempFile));
startActivityForResult(intent,PHOTO_REQUEST_TAKEPHOTO);
}</
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。