【发布时间】:2013-12-17 13:08:53
【问题描述】:
我在 Nexus S 和 Nexus 5 设备上启动相机时遇到问题。
在控制台中:
E/SecCamera? ERR(int android::SecCamera::getPreview()):Start Camera Device Reset
E/CameraHardwareSec? ERR(int android::CameraHardwareSec::previewThread()):Fail on SecCamera- >getPreview()
E/SecCamera? initCamera: m_cam_fd(42), m_jpeg_fd(0)
E/SecCamera? initCamera: m_cam_fd2(43)
E/CameraHardwareSec? preview window is NULL!
以下
Variable declaration:
public Camera cam;
public android.hardware.Camera.Parameters p;
Code:
if(cam==null){
cam = Camera.open();
p = cam.getParameters();
p.setFlashMode(android.hardware.Camera.Parameters.FLASH_MODE_TORCH);
cam.setParameters(p);
cam.startPreview();
}
else{
p.setFlashMode(android.hardware.Camera.Parameters.FLASH_MODE_OFF);
cam.setParameters(p);
cam.release();
cam = null;
}
This kind of service understands and implements SensorEventListener.
这适用于具有以下软件 4.4 的多个设备。我该怎么办?请。
【问题讨论】:
-
问题解决了吗?我对相机和画廊有同样的问题。请查看我发布的链接:stackoverflow.com/questions/24492590/…
标签: android flash service camera