2010-11-08 6 views
1

Je dois écrire une application java qui détecte un périphérique USB et peut être utilisée pour passer des commandes, similaire à adb (Android Debug Bridge).Écrire un programme wrapper en Java pour adb

Depuis, Java ne fournit pas de support USB. J'ai l'intention d'utiliser une sorte de programme Java wrapper pour utiliser les fonctions adb. Est-ce que je pense à juste titre? Si oui, comment procéder? Comment créer des programmes wrapper en Java? Quelqu'un pourrait-il me diriger vers des ressources utiles?

Merci. Carl

Répondre

0

Je ne suis pas familier avec adb, mais d'une manière générale d'utiliser les ressources du système USB et d'autres est JNI. De cette façon, vous pouvez écrire une classe utilitaire très simple, qui contient juste des méthodes natives qui sont implémentées dans une bibliothèque système.

Espérons que cela aide un peu.

1

Oui, vous pouvez écrire un programme wrapper qui appellera l'outil de ligne de commande adb. Vous pouvez également utiliser cette bibliothèque Java pure.

https://github.com/vidstige/jadb

Note: Je suis l'auteur de cette bibliothèque, juste pour indiquer mes affiliations.