private void savePic(byte[] data,Rect rect) {    File file = new File(Environment.getExternalStorageDirectory(), countflag+".jpg");    Log.e(TAG, "savePic: "+ Environment.getExternalStorageDirectory().getAbsolutePath() );    // 如果文件不存在    file.deleteOnExit();    try{        Boolean createresult = file.createNewFile();        FileOutputStream outStream = new FileOutputStream(file);        ByteArrayOutputStream out =new ByteArrayOutputStream();        YuvImage image = new YuvImage(data, ImageFormat.NV21, previewSize.width, previewSize.height, null);   //将NV21 data保存成YuvImage        //图像压缩        image.compressToJpeg(                rect,                70, out);        outStream.write(out.toByteArray());        out.close();        // 最后关闭文件输出流        outStream.close();    }catch (Exception e){        Log.e(TAG, "savePic: create file error: ",e );    }}

更多相关文章

  1. [置顶] AndroidStudio快捷键
  2. android 一步一步创建jni示例
  3. Android(安卓)QQ多级列表的实现
  4. Android(安卓)CTS Test
  5. android音乐播放器
  6. Android文件读写
  7. Android获取文件的MD5值
  8. 使用Android(安卓)Studio可能会遇到的问题
  9. NPM 和webpack 的基础使用

随机推荐

  1. adb shell 命令详解
  2. android TextView 容纳不下内容,让字向左
  3. android开发文档中的一个小错误
  4. Android图文详解属性动画
  5. Android(安卓)软件盘回车键修改
  6. Android(安卓)支持多屏幕机制
  7. Activity对象的onCreate方法真是Android
  8. android 简单动画之 animtion
  9. Android学好Shape不再依赖美工
  10. Android(安卓)如何使用GPU硬件加速