6

我希望在常规的非 android java 项目上使用 android 类。具体来说,我想使用来自 android.media 的 FaceDetector 我知道有 OpenCV 和其他库可以用来检测图像中的人脸,但我希望使用 androids 库。有没有办法将androids库链接到java项目?谢谢

4

2 回答 2

5
  • 转到您的 java 项目的构建路径

  • 添加一个新的外部 jar

  • 浏览到您的 android 平台安装位置(通常是 C:\Program Files (x86)\Android)

  • 在 android-sdk\platforms\android-x(其中 x 是您拥有的 android 版本)下选择要添加到项目的 android.jar 文件。

    现在你在引用的库下有了 android 库,你可以在你的 java 项目中使用任何你想要的 android 类。

另一种方法是使用 android 源,只从 android 库中获取您需要的 java 文件并将它们放入您的 java 项目中。这样做的好处是您可以修改代码并使其与您的 java 工作更兼容。

于 2013-09-02T23:38:55.077 回答
1

android 库可能包含对系统 API 的一些调用。在包含上述步骤的库之前查找它们。我建议您查看 android 库的文档并查找它调用 android 系统 API 的挂钩。修改源以使用您的网络摄像头的 API,然后将其作为库包含

于 2013-09-03T08:44:08.573 回答