如何在诺基亚5800应用程序中打开相机闪光灯

时间:2011-10-29 10:22:40

标签: qt java-me camera symbian nokia

我要求我的应用程序在夜间通过诺基亚5800手机拍摄3张照片。我想确保拍照时相机的闪光灯保持开启状态。我该如何确保?

2 个答案:

答案 0 :(得分:3)

您可以使用AMMS(JSR-234)API的FlashControl。这是一段显示其用法的代码示例。

FlashControl flash = (FlashControl)
player.getControl("javax.microedition.media.control.camera.FlashControl");
if(flash!=null) {
    flash.setMode(FlashControl.FORCE_WITH_REDEYEREDUCE);
}

答案 1 :(得分:1)

您需要使用API​​Bridge.jar,此jar将允许您调用本机相机应用程序。因此,您可以从代码中调用Native Camera,应用程序。 Native camera Application具有Flash的默认设置。

在谷歌上搜索APIBridge.jar,你会发现它会有例子。您还可以找到其他有用的示例来阅读收件箱,联系人列表等。