android自定义相机黑屏问题
android自定义相机黑屏问题
1/2
android自定义相机黑屏问题
对于一些手机,像 HTC,当自定义android自定义相机黑屏问题
android自定义相机黑屏问题
1/2
android自定义相机黑屏问题
对于一些手机,像 HTC,当自定义 Camera 时,调用
(width,height)方法时,若是
现黑屏现象,解决方法可参照 SDK供应的ApiDemos
width和
中关于
height为奇数情况下,则会出
Camera的例子:
android自定义相机黑屏问题
android自定义相机黑屏问题
2/2
android自定义相机黑屏问题
List<Size>sizes=( );
SizeoptimalSize=getOptimalPreviewSize(sizes,w,h);(,);
同时,在HTC手机中,(width,height)属性,也会以致黑屏,而在三星手机上则没有问题。还有若是设置setPreviewSize属性的宽高错误的话,拍出的照片也会存在失真等Bug,所以遇到适配问题时,最好的方法就是不设置PreviewSize和PictureSize属性。
android自定义相机黑屏问题
android自定义相机黑屏问题
2/2
android自定义相机黑屏问题
getOptimalPreviewSize
方法
android自定义相机黑屏问题
android自定义相机黑屏问题
2/2
android自定义相机黑屏问题
privateSizegetOptimalPreviewSize(List<Size>sizes,intw,inth){finaldoubleASPECT_TOLERANCE=;
doubletargetRatio=(double)w/h;
if(sizes==null)
returnnull;
SizeoptimalSize=null;
doubleminDiff=;
inttargetHeight=h;
Trytofindansizematchaspectratioandsizefor(Sizesize:sizes){
doubleratio=(double);
if((ratio-targe
android自定义相机黑屏问题 来自淘豆网m.daumloan.com转载请标明出处.