调用系统相机能够实现拍照功能,但却在本地无法找到拍摄的照片,以下是主要的代码,求们指点迷境

Android 码拜 9年前 (2016-05-14) 996次浏览
String state = Environment.getExternalStorageState();
if (state.equals(Environment.MEDIA_MOUNTED)) {
//生成文件名
String filename =getTime()+”%”+fangxiang+”%”+jingdu+”%”+
weidu+”%”+remark+”%”+isLoad+”%”+”.JPEG”;
Intent intent = new Intent(“android.media.action.IMAGE_CAPTURE”);
File fileF = new File(info.getFilePath());
if(!fileF.exists()) fileF.mkdir();
// 加载路径
Uri uri = Uri.fromFile(new File(info.getFilePath(),filename));
// 指定存储路径,这样就可以保存原图了
intent.putExtra(MediaStore.EXTRA_OUTPUT, uri);
startActivityForResult(intent, 1);
} else {
Toast.makeText(TakePhotoActivity.this, “没有SD卡”, Toast.LENGTH_LONG).show();
}
解决方案

40

你的info是什么?到这下面去找,看看有没有

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明调用系统相机能够实现拍照功能,但却在本地无法找到拍摄的照片,以下是主要的代码,求们指点迷境
喜欢 (0)
[1034331897@qq.com]
分享 (0)