2012-04-09 2 views
6

Je cherche à utiliser une classe android sur un projet Java non-androïde régulier. Plus précisément, je veux utiliser FaceDetector à partir de android.media Je sais qu'il existe des bibliothèques OpenCV et d'autres que je peux utiliser pour détecter un visage dans une image, mais je cherche à utiliser la bibliothèque androïdes. Existe-t-il un moyen de lier la bibliothèque androids à un projet java? MerciUtilisation de la bibliothèque Android sur un projet Java ordinaire

Répondre

4
  • Aller construire chemin de votre projet java
  • Ajouter un nouveau pot externe
  • Naviguez jusqu'à l'emplacement de votre installation de la plate-forme Android (généralement C: \ Program Files (x86) \ Android)
  • Sous android-sdk \ platforms \ android-x (où x est la version d'android que vous avez), sélectionnez le fichier android.jar à ajouter au projet.

    Maintenant, vous avez la bibliothèque android sous les bibliothèques référencées, et vous pouvez utiliser toutes les classes android que vous voulez dans votre projet java.

Une autre façon de le faire est d'utiliser la source Android, obtenir uniquement les fichiers Java dont vous avez besoin de la bibliothèque Android et les mettre dans votre projet java. La bonne chose quand vous le faites de cette façon est que vous pouvez modifier le code et le rendre plus compatible avec votre travail Java.

1

La bibliothèque android peut contenir certains appels aux API système. Recherchez-les avant d'inclure la bibliothèque avec les étapes mentionnées ci-dessus. Je vous recommande de regarder dans la documentation de la bibliothèque android et chercher les crochets où il appelle les API système Android. Modifier la source pour utiliser l'API de votre webcam, puis l'inclure comme une bibliothèque

Questions connexes