小编Eri*_*k B的帖子

关于nexus one的Camera.setParameters()的RuntimeException

我从这里的答案中复制了代码,我仍然得到一个RuntimeException:我的nexus上的setParameters失败错误.我的清单文件具有camera和wake_lock权限.这适用于模拟器,在机器人上我没有得到错误但它确实有旋转问题.

camera android

27
推荐指数
3
解决办法
3万
查看次数

图像检查未在camera.takePicture之后显示

在我尝试过的所有手机上,包括带有API 2.3.7和4.0的Galaxy Nexus,在调用takePicture方法后,表面视图会更改为拍摄的图像,即"图像查看".

我已经在这些平板电脑设备上进行了测试,并且没有显示图像审核:XOOM API 3.1 Galaxy Tab 10.1 API 3.1 Galaxy Tab 10.1 API 3.2

surfaceView = (SurfaceView)findViewById(R.id.surfaceView);

surfaceHolder = surfaceView.getHolder();
surfaceHolder.addCallback(this);
surfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);

...

    public void takePicture() {
        cam.takePicture(this, null, this); //Shuttercallback, RawCallback, JpegCallback
    }

...

    public void surfaceChanged(SurfaceHolder holder, int format, int width, int height) {       
    // Stop preview before changing camera parameters
    if(isPreviewRunning) {
        this.cam.stopPreview();
    }

    Camera.Parameters p = this.cam.getParameters();
    LogUtils.info("CheckCapture", "Preview Size: " + String.valueOf(width) +"x" + String.valueOf(height));
    p.setPreviewSize(width, height);

    //Set picture size to a multiple …
Run Code Online (Sandbox Code Playgroud)

camera android

5
推荐指数
1
解决办法
2120
查看次数

标签 统计

android ×2

camera ×2