【发布时间】:2012-04-21 13:04:53
【问题描述】:
我希望在常规的非 android java 项目中使用 android 类。具体来说,我想使用来自 android.media 的 FaceDetector 我知道我可以使用 OpenCV 和其他库来检测图像中的人脸,但我希望使用 androids 库。有没有办法将androids库链接到java项目? 谢谢
【问题讨论】:
标签: java android class face-detection
我希望在常规的非 android java 项目中使用 android 类。具体来说,我想使用来自 android.media 的 FaceDetector 我知道我可以使用 OpenCV 和其他库来检测图像中的人脸,但我希望使用 androids 库。有没有办法将androids库链接到java项目? 谢谢
【问题讨论】:
标签: java android class face-detection
转到您的 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 工作更加兼容。
【讨论】:
android 库可能包含对系统 API 的一些调用。在包含上述步骤的库之前查找它们。我建议您查看 android 库的文档并查找它调用 android 系统 API 的挂钩。修改源以使用您的网络摄像头的 API,然后将其作为库包含
【讨论】: