0

我将为带有摄像头的工业扫描设备开发一个 Windows Mobile 6 应用程序。假设没有 SDK 提供对相机和生成的图片的访问,WM6 是否提供类似于桌面操作系统的文件观看能力?

4

2 回答 2

1

这取决于您所说的“文件观看能力”是什么意思。

您的意思是当文件更改时触发事件的 API?是的,它与桌面操作系统FindFirstChangeNotification具有相同的

例如用法见:使用 CeGetFileNotificationInfo

于 2015-03-30T18:27:19.917 回答
0

您可能有多种访问相机的选项:

  1. 您可以通过 Windows Mobile 上的 SHCameraCapture 访问相机。有关详细信息,请参阅MSDN。您可以控制保存图像的文件名和路径。此方法使用标准的 Windows Mobile Camera Capture 对话框。这是最简单的方法,应该适用于任何 Windows Mobile 设备。
  2. 您可以通过 DirectShow 访问摄像机。如果您必须为相机对话框创建自定义 UI,我只会建议您这样做。在 Windows Mobile 6 SDK\Samples\PocketPC\CPP\win32\CameraCapture 中有一个用 C 编写的 Win32 示例,展示了如何在 Windows Mobile SDK 中执行此操作。
  3. 一些 OEM 提供专有 API 来访问相机。请咨询您的 Windows Mobile 设备的供应商。这种方法仅适用于特定设备。

您还可以使用 FindFirstChangeNotification 监视目录中的文件系统更改。有关详细信息,请参阅MSDN

于 2015-03-31T17:24:39.207 回答