关闭

Android启用摄像头失败或者黑屏问题的几点原因

标签: Android摄像头Camera
4213人阅读 评论(0) 收藏 举报
分类:

在Android开发中接触Camera的过程中,经常会碰到各种各样的问题,对于启用摄像头失败或者黑屏的情况,本人总结了一下几点原因,欢迎大家继续补充:

1.手机没有对应摄像头,不过这种情况应该不多


2.应用没有对应权限或者对应权限没有打开。

加上对应权限或者检查你的应用对应的权限是否打开

<uses-permission android:name="android.permission.CAMERA" />

3.代码中使用了手机不支持的预览尺寸

可以通过如下代码查看你的手机支持的预览尺寸有哪些(不同手机支持的预览大小不一样)

List<Size> previewSizes = mCamera.getParameters().getSupportedPreviewSizes();
for (int i = 0; i < previewSizes.size(); i++) {
Size psize = previewSizes.get(i);
Log.i(TAG + "initCamera", "PreviewSize,width: " + psize.width + " height: " + psize.height);
}
之后查看log就可以看到了




1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:140081次
    • 积分:1581
    • 等级:
    • 排名:千里之外
    • 原创:37篇
    • 转载:2篇
    • 译文:0篇
    • 评论:33条
    文章分类
    最新评论