C #: управление телефоном Android - PullRequest
3 голосов
/ 30 августа 2010

Можно ли управлять / взаимодействовать с телефоном Android через USB в приложении WinForm?Есть ли какая-нибудь библиотека для этого, без использования какого-либо оригинального инструмента Android (ADB, fastboot)?

Ответы [ 2 ]

6 голосов
/ 23 сентября 2011

Попробуйте Управляемый Android Debug Bridge .

Это в C # и говорит:

Это управляемый порт отладочного моста Android, который обеспечивает связь из приложений .NET с устройствами Android. Это включает те же методы, которые использует ddms для прямой связи с ADB. Это дает разработчику больше гибкости, чем запуск процесса adb и выполнение одной из команд его сборки.

1 голос
/ 30 августа 2010

Единственная поддержка USB в Android предназначена для adb и USB-накопителей. Ни один не позволяет говорить с приложениями на устройстве. Оба позволяют вам получить доступ к файлам на SD-карте. adb может предоставлять дополнительные функции, но вы не можете получить доступ к "установленным приложениям, контактам, сообщениям". Ничто из этого не предназначено для работы с C #, хотя вы можете вызвать исполняемый файл командной строки adb, если хотите.

Сетевой протокол будет самым простым для подмножества ваших целей. Протокол Bluetooth может быть применим для того же подмножества.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...