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

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

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

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

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

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

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

53
задан ROMANIA_engineer 30 July 2017 в 12:22
поделиться