【Android代码片段02】将图片保存在本地根目录下

来源:互联网 发布:c语言必读书籍 编辑:程序博客网 时间:2024/06/05 10:05
//将图像保存在本地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();       }
0 0
原创粉丝点击