android仿qq实现自定义拍照界面CameraView

最近在做一个项目,发现调用系统相机的时候,在某些配置低的机型上面会获取不到图片,应该是调用系统相机拍照的时候内存不足,释放了一些内存,造成获取不到数据,尝试了很多种方法还是没能有效解决这个问题,于是仿qq做了一个自定义拍照界面,拍照完成后返回缓存在sd卡上的图片路径,完美的解决了内存紧张的问题。



android仿qq实现自定义拍照界面CameraView_第1张图片android仿qq实现自定义拍照界面CameraView_第2张图片






CameraView使用方法
在布局文件中添加

 








  CameraView      view=(CameraView)findViewById(R.id.view);




view.takePicture(new OnTakePicFinishListener() {
@Override
public void onTakePicFinish(String bigFile, String smallFile) {
// TODO Auto-generated method stub
}
},"/sdcard/linklogis/",100,FlashMode.AUTO);


  
即可完成拍照


简单粗暴!!

//┏┓   ┏┓  
//┏┛┻━━━┛┻┓  
//┃       ┃    
//┃   ━   ┃  
//┃ ┳┛ ┗┳ ┃  
//┃       ┃  
//┃   ┻   ┃  
//┃       ┃  
//┗━┓   ┏━┛  
//  ┃   ┃   神兽保佑          
//  ┃   ┃   代码无BUG!  
//  ┃   ┗━━━┓  
//  ┃       ┣┓  
//  ┃       ┏┛  
//  ┗┓┓┏━┳┓┏┛  
//    ┃┫┫ ┃┫┫  
//    ┗┻┛ ┗┻┛  



代码已上传到csdn供有需要的朋友下载

下载附件


你可能感兴趣的:(移动开发)