Написание программы обертки в Java для ADB

StackOverflow https://stackoverflow.com/questions/4122144

  •  29-09-2019
  •  | 
  •  

Вопрос

Мне нужно написать приложение Java, которое обнаруживает USB -устройство, и может использоваться для передачи команд, аналогично ADB (Android Debug Bridge).

Поскольку Java не предоставляет USB -поддержку. Я намерен использовать какую -то программу Java Wrapper для использования функций ADB. Я правильно думаю? Если да, как мне продолжить? Как создать программы обертки в Java? Может ли кто -нибудь указать мне на некоторые полезные ресурсы.

Спасибо. Карл

Это было полезно?

Решение

Я не знаком с адвокат, но общий способ использования USB и других системных ресурсов - это JNI. Отказ Таким образом, вы можете написать действительно простой утилитный класс, который просто содержит некоторые собственные методы, которые реализованы в системной библиотеке.

Надеюсь, что это помогает немного.

Другие советы

Да, вы можете написать программу обертки, которая позвонит adb инструмент командной строки. Вы также можете использовать эту чистую библиотеку Java.

https://github.com/vidstige/jadb

ПРИМЕЧАНИЕ: я автор этой библиотеки, просто чтобы заявить о моих принадлежностях.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top