//将图像保存在本地
String sdStatus = Environment.getExternalStorageState();
if (!sdStatus.equals(Environment.MEDIA_MOUNTED)) { // 检测sd是否可用
Log.i("TestFile", "SD card is not avaiable/writeable right now.");
return;
}
new DateFormat();
String name = DateFormat.format("yyyyMMdd_hhmmss", Calendar.getInstance(Locale.CHINA)) +"recongnition-success"+"_"+myRecognizeResult[0]+ ".jpg";
Toast.makeText(this, name, Toast.LENGTH_LONG).show();
//Bundle bundle = data.getExtras();
//Bitmap bitmap = (Bitmap) bundle.get("data");// 获取相机返回的数据,并转换为Bitmap图片格式
File file = new File("/sdcard/recognition_image/recognition_success/");
file.mkdirs();// 创建文件夹
String fileName = "/sdcard/recognition_image/recognition_success/" + name;
try {
//Bitmap bmp = Bytes2Bimap(curRGBdata);
FileOutputStream b = new FileOutputStream(fileName);
myBitmapArray[index].compress(Bitmap.CompressFormat.JPEG, 100, b);// 把数据写入文件
b.flush();
b.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
}
【Android代码片段02】将图片保存在本地根目录下
最新推荐文章于 2023-01-16 10:37:40 发布