Android之如何解决部分手机拍照拍出来的照片是黑色

如何解决部分手机拍照拍出来的照片是黑色

最近项目做的是远程拍照和远程截屏的问题,远程截屏用的是Android 5.0之后的API,MediaPrejectionManger,

拍照用的是调用系统的camera,用的surfaceView进行预览,但是问题出现了,部分手机排出来的照片是黑屏的

解决办法:

当我们初始化相机的时候,然后直接调surfaceHolder里的回掉方法,oncreateSucrface,然后直接回调takePicture

最好采取办法:

       new handler().postDelay(new Runable(){

          takePicture(null,null,you need hui diao fangfa);

       },500);
(0)

相关推荐