2012-04-09 8 views
6

Sto cercando di utilizzare una classe Android su un normale progetto Java non Android. In particolare voglio usare FaceDetector da android.media So che ci sono OpenCV e altre librerie che posso usare per rilevare una faccia in un'immagine, ma sto cercando di usare la libreria di androidi. C'è un modo per collegare la libreria androids a un progetto java? GrazieUtilizzo della libreria Android su un normale progetto Java

risposta

4
  • Vai per costruire il percorso del progetto Java
  • Aggiungi un nuovo vaso esterno
  • Individuare il percorso della vostra installazione della piattaforma Android (di solito C: \ Program Files (x86) \ Android)
  • In Android-sdk \ piattaforme \ android-x (dove x è la versione di Android che hai) seleziona il file android.jar da aggiungere al progetto.

    Ora hai la libreria di Android sotto le librerie di riferimento, e puoi usare qualsiasi classe di android che vuoi nel tuo progetto java.

Un altro modo di fare che è quello di utilizzare la sorgente di Android, ottenere solo i file Java necessari dalla libreria di Android e metterli nel progetto Java. La cosa buona quando lo fai in questo modo è che puoi modificare il codice e renderlo più compatibile con il tuo lavoro java.

1

La libreria Android potrebbe contenere alcune chiamate alle API di sistema. Cercateli prima di includere la libreria con i passaggi sopra indicati. Ti consiglio di esaminare la documentazione della libreria di Android e cercare i ganci in cui vengono chiamate le API di sistema Android. Modificare la sorgente per utilizzare l'API della webcam e includerla come libreria

Problemi correlati