Android相机管理工具类

  

本文实例为大家分享了Android相机管理工具类的具体代码,供大家参考,具体内容如下

        包com.utils.tools;      进口java.io.BufferedOutputStream;   进口java.io.File;   进口java.io.FileOutputStream;      进口com.shennongshi.dingdong.R;   进口com.shennongshi.dingdong.pztools.IntentConstant.RequestCode;   进口com.third.imageloader.ImageCache;      进口android.app.Activity;   进口android.content.Intent;   进口android.graphics.Bitmap;   进口android.os.Environment;   进口android.text.TextUtils;      公开课CameraUtils {      私有静态最终字符串图片=罢掌?   私有静态字符串IMG_PATH_NAME=" ";      公共静态孔隙getImageFromAlbum(活动行为){   目的意图=new意图(Intent.ACTION_PICK);   intent.setType(“图像/*”);   的行为。startActivityForResult(意图,RequestCode.REQUEST_CODE_PICK_IMAGE);   }      公共静态孔隙getImageFromCamera(活动行为){   字符串状态=Environment.getExternalStorageState ();   如果(state.equals (Environment.MEDIA_MOUNTED)) {   意图getImageByCamera=new意图(“android.media.action.IMAGE_CAPTURE”);   的行为。startActivityForResult (getImageByCamera RequestCode.REQUEST_CODE_CAPTURE_CAMEIA);   其他}{   XToaster.show (R.string.qqryjcrSDk);   }   }      公共静态空它仅仅(活动行为){   如果(TextUtils.isEmpty (IMG_PATH_NAME)) {=ImageCache字符串路径。getDiskCacheDir(行为、图片).getAbsolutePath ();   文件文件=新文件(路径);   如果(! file.exists ()) file.mkdirs ();   IMG_PATH_NAME=路径+ " + System.currentTimeMillis () +“jpg”;   }   }      公共静态布尔saveImage(位图){   尝试{   BufferedOutputStream bos=new BufferedOutputStream(新FileOutputStream (IMG_PATH_NAME、虚假));   photo.compress(100年Bitmap.CompressFormat.JPEG bos);   bos.flush ();   bos.close ();   }捕捉(异常e) {   返回错误;   }   返回true;   }   }      

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
  

Android相机管理工具类