代码之家  ›  专栏  ›  技术社区  ›  netadictos

使用Java ME的诺基亚不支持FocusControl?

  •  0
  • netadictos  · 技术社区  · 15 年前

    ZXing 图书馆)。目标是诺基亚手机。

    由于40系列,控制“视频控制”和“SnapShopControl”是可用的。我以为“焦点控制”是一样的,但事实并非如此。

    我发现它几乎不存在,不仅是40系列(只有一些手机),而且(更令人惊讶的是)60系列和塞班3。

    你可以从中看到 Java ME API support on Nokia devices .

    这些手机支持 JSR-234

    2 回复  |  直到 14 年前
        1
  •  1
  •   Peter Mortensen Pieter Jan Bonestroo    14 年前

    解决方案是使用诺基亚的 APIBridge

    看到了吗 Tool details for APIBridge 更多细节。

    SIS 设备中的APIBridge文件,您可以将应用程序和此SIS文件打包在一起)。

    使用以下代码:

        APIBridge  bridge = APIBridge.getInstance();
        bridge.Initialize(midlet);
        NewFileService service = (NewFileService) bridge.createService("service.newfileservice");
        Hashtable filter = new Hashtable();
        filter.put("NewFileType", "Image");
      BridgeResult  res= service.TakePhoto(filter);
    
        2
  •  0
  •   Peter Mortensen Pieter Jan Bonestroo    14 年前

    很多手机的硬件都不支持focus。一些索尼爱立信手机(例如。 G502

    我不敢说你可能对javame中的这个问题无能为力。

    • 尝试使用S60 API中的相机焦距。

    注意我不是一个 S60