【问题标题】:can J2ME access camera(image capture) event from N73 deviceJ2ME 可以从 N73 设备访问摄像头(图像捕获)事件吗
【发布时间】:2009-12-11 07:28:51
【问题描述】:

我正在处理需要捕捉图像捕获事件的项目。 它适用于具有平台 S60 3rd edition 的诺基亚 N73。 有没有可能只使用 J2ME 的方法(不使用 symbian)。

说明: J2ME 应用程序在后台运行,点击从摄像头捕获图像 J2ME 应用程序启动并出现在前面。获取捕获的图像并将其传输到 J2ME 应用程序并显示在屏幕上。

如果无法使用 J2ME ,有没有可能使用 symbian 的方法?谁能提供教程或代码sn-p?

谢谢。

问候, 拉吉夫

【问题讨论】:

    标签: java-me symbian mmapi


    【解决方案1】:

    无法从 J2ME 访问本机摄像头。您需要先让用户启动您的应用程序,然后从您的应用程序访问相机(使用 JSR 135、spec hereintroduction and examples here)。然后,您可以随意使用捕获的图像。

    HTH

    【讨论】:

    • 我不希望那样,JSR 135 是存在的,但我不希望这样的应用程序缺陷,相机图像捕获事件应该启动 J2ME 应用程序?可以使用 symbian 吗?任何人都可以为此提供解决方案
    【解决方案2】:

    尤其是N73,当你想使用相机时,它的硬件限制相当大。

    您需要让用户手动打开相机盖才能使用相机。

    这将启动 S60 中包含的本机相机应用程序。

    然后用户需要关闭该应用程序。

    从那时起,J2ME 可以通过 JSR-135 中定义的移动媒体 API 使用相机。

    如果用户重启手机,需要重新打开摄像头盖,J2ME才能再次使用摄像头。

    使用 J2ME 和 JSR-135 使用 N73 的前置摄像头拍摄图像可能会更好。

    我严重怀疑 J2ME 会看到用户在javax.microedition.lcdui.Canvas.keyPressed(); 中按下相机键

    JSR-135 并没有真正为 J2ME 提供系统范围的摄像头捕获事件。

    【讨论】:

      猜你喜欢
      • 2014-03-16
      • 1970-01-01
      • 2021-01-28
      • 2013-02-09
      • 1970-01-01
      • 2022-10-09
      • 2020-11-26
      相关资源
      最近更新 更多