本文主要是介绍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);
这篇关于Android之如何解决部分手机拍照拍出来的照片是黑色的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!