Intereting Posts
Андроидальная ошибка подписи GoogleConfig Загрузить изображение с url в уведомлении Android Jingle на Android и XMPP Открыть URL в webView в андроиде Создание PDF-файла в android программно и запись в него Переопределение SSL Trust Manager в Android Picasso «Изменить размер и центральную область» или ImageView «centerCrop»? Результаты пользовательского кругового обнаружения в «java.lang.UnsupportedOperationException» при приостановке? Как реализовать Android-режим открытия списка Android AlertDialog с DialogFragment: не закрывайте диалоговое окно, даже если нажать OK Android – общие переходы элементов с завершением активности вызова () Какова ценность mPlaceHolderBitmap на странице разработчика Android? Причина, почему атрибут style не использует префикс пространства android: namespace @IntDef аннотирование и возвращаемое значение из кода другого, который нельзя аннотировать или как временно отключить аннотацию от влияния на код? Visual Studio 2015 зависает при создании / открытии проекта Cordova

C #: управление телефоном Android

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

Попробуйте управляемый мост отладки Android .

Он находится на C # и говорит:

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

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

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