【问题标题】:How to take picture from front camera in android2.2如何在android 2.2中从前置摄像头拍照
【发布时间】:2011-08-02 14:08:08
【问题描述】:

谁能告诉如何在android2.2中从前置摄像头拍照,谁能提供示例代码

谢谢

【问题讨论】:

    标签: android


    【解决方案1】:

    您应该使用带有正确相机索引的相机 API:

    Camera camera = Camera.open();
    Camera.Parameters parameters = camera .getParameters();
    parameters.set("camera-id", 2);
    camera .setParameters(parameters);
    

    别忘了正确设置权限:

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

    请注意,在大多数情况下,它将是 2 号相机,也许还有另一种自动查找方法。 你现在试试这个。如果我能找到自动的东西,我会更新帖子。

    您可以从这里获取完整的代码(只需替换 Camera.open): Camera Tutorial

    【讨论】:

    • 对不起,错过了 android 2.2 的东西。仅从 2.3 开始支持。请参阅上面我编辑的答案
    • 我在三星 Galaxy Tab 设备中出现错误,但在模拟器中运行
    • 我没有usb端口的访问权限,所以我无法检查接收。我使用了这个教程代码并设置了参数。你能查一下吗?
    • 您可以通过电子邮件将 logcat 发送给自己并在此处发布。例如安装:market.android.com/…
    • 我不知道如何将logcat发送到mymail你能提供代码吗?以及如何发帖
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多