Question

I besoin d'écrire une application Java qui détecte un périphérique USB, et peut être utilisé pour transmettre des commandes, similaire à ADB (Android Debug Bridge).

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

Merci. Carl

Était-ce utile?

La solution

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 u peut écrire une classe utilitaire très simple, qui détient quelques-unes des méthodes natives qui sont mises en œuvre dans une bibliothèque système.

Espérons que cela aide un peu.

Autres conseils

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

https://github.com/vidstige/jadb

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top