Приложения Android, общение с устройством, подключенным к USB-порту

Я думаю о приложении для Android (возможно с сопровождающим физическим устройством) и пытаюсь выяснить, возможно ли это.

1) Допустим, я подключил свой Android к своему ПК. Может ли приложение, установленное на ПК, обмениваться данными с приложением, запущенным на мобильном телефоне? Мне просто нужен очень упрощенный обмен данными, он может быть даже односторонним (просто данные, передаваемые с мобильного телефона в приложение для прослушивания на ПК, всякий раз, когда мобильный телефон хочет, мне не нужны никакие данные, отправляемые с ПК на телефон ).

Когда я подключаю его, телефон дает мне 4 варианта (зарядка, дисковод, синхронизация HTC, привязка), что заставляет меня думать, что это невозможно, но все же стоит попробовать.

2) Возможно ли, чтобы приложение на ПК общалось с приложением по телефону любым другим способом? (Wi-Fi, Bluetooth и т. Д.). Я предполагаю, что нет по Wi-Fi, так как ни одна из сторон не имеет IP-адреса другой стороны (и я хочу, чтобы это вроде как работало, без необходимости вводить IP-адреса вручную все время).

3) Если я сделаю устройство, которое подключено к маленькому USB-порту в нижней части телефона (и скажем, это волшебное устройство, которое может делать все что угодно, мне не все равно до тех пор, пока это выполнимо). Можно ли подключить приложение Android к этому устройству?

4) Любые другие идеи заставить телефон разговаривать с «устройством», которое я создаю, или с приложением на ПК, приветствуются. Переход через Интернет может быть вариантом (хотя, я думаю, должен быть центральный сервер, которым я владею как посредник). Но я бы предпочел, чтобы связь была прямой между двумя устройствами.

Ответы на вопрос(4)

Ваш ответ на вопрос