当前位置: 首页 > 知识库问答 >
问题:

为什么android摄像头中的PictureCallback从不调用?

常永怡
2023-03-14
public class InbuiltCamera implements PictureCallback {
private static Camera cameraObject;

public InbuiltCamera() {
    cameraObject = openTheCamera();
}

// //////// METHODS/////////////////////
public static Camera openTheCamera() {
    Camera object = null;
    object = Camera.open();
    return object;
}
public static void closeCamera(){
    if (cameraObject != null)
        cameraObject.release();
}

public void snapIt() {
    cameraObject.takePicture(null, null, this);
}

public void onPictureTaken(byte[] data, Camera parameter) {
    System.out.println("Hi");
}

}

我面临的问题是Hi从来没有打印过。永远!!即使我给了足够的时间,回电也不打.

共有1个答案

云锦
2023-03-14

您实现camera的方法不正确。请阅读文档以了解API的正确用法。http://developer.android.com/reference/android/hardware/camera.html

我还上传了一个相机应用程序示例供大家参考:https://github.com/shrishmv/cameratest

希望这有帮助,

 类似资料:
  • 本文向大家介绍Android实现调用摄像头,包括了Android实现调用摄像头的使用技巧和注意事项,需要的朋友参考一下 应用场景: 在Android开发过程中,有时需要调用手机自身设备的功能,本文侧重摄像头拍照功能的调用。 知识点介绍: 使用权限:调用手机自身设备功能(摄像头拍照功能),应该确保已经在AndroidManifest.xml中正确声明了对摄像头的使用及其它相关的feature 1.

  • 我的第一个问题!我有一段代码有问题,它用额外的输出选项开始相机意图,然后在活动结果上试图调整图像的大小。正在发生的情况是,在回调时的resize函数中会引发一个nullpointer异常。 活动结果回调函数: 下面是logcat:

  • 我已创建WebView活动并正在加载https://web.doar.zone/c冠状病毒 这个URL需要相机权限,这是我在Android中获得的运行时权限。 下面是mainactivity.java的完整代码:

  • 本文向大家介绍HTML5如何调用摄像头?相关面试题,主要包含被问及HTML5如何调用摄像头?时的应答技巧和注意事项,需要的朋友参考一下 嘿,这个我知道。 window.navigator.getUserMedia() 然后接收三个参数,第一个是视频或者音频以及分辨率{video:true} 第二个是成功回调,第三个是失败回调。 还有一种调用 window.navigator.mediaDevice

  • 表情测试 图片转文字 相框 拍摄图片

  • 摄像头用于采集图像和影像信息,通过模块间的组合完成各种创意活动。 净重量:8.1g 体积:24×24×22mm 参数 分辨率:1280×720 像素大小:3.4um×3.4um 最大图像传输速率:全尺寸 @ 30fps 视场角:100° 镜片结构:4G+IR 焦比:2.97 有效焦距:2.4mm 功耗:100uA(待机)~240mW(工作) 电源:USB总线电源 抗跌落能力:1m 工作温度:-30