2012-04-09 59 views
6

我正在尋找在常規的非android java項目上使用android類。具體來說,我想從android.media 使用FaceDetector我知道有OpenCV和其他庫我可以用來檢測圖像中的一張臉,但我期待使用androids庫。有沒有辦法將androids庫鏈接到一個java項目? 感謝在普通Java項目上使用Android庫

回答

4
  • 去構建自己的Java項目的路徑
  • 添加新的外部罐子
  • 瀏覽到您的android平臺的安裝 的位置(通常是C:\ Program Files文件(x86)的\ Android設備)
  • 在android-sdk \ platforms \ android-x(其中x是您擁有的Android版本)下,選擇要添加到項目的android.jar文件。

    現在你已經在被引用庫下的android庫了,你可以在你的java項目中使用你想要的任何android類。

這樣做的另一種方法是使用Android源,只會讓你從Android庫所需的Java文件並把它們放到你的Java項目。這樣做時的好處是可以修改代碼並使其與Java工作更加兼容。

1

android庫可能包含對系統API的一些調用。在包含上述步驟的圖書館之前查找它們。我建議你看看Android庫的文檔,並找到它調用android系統API的鉤子。修改源代碼以使用你的網絡攝像頭的API,然後將其作爲庫包含進去

相關問題