Myślę o aplikacji na Androida (ewentualnie z towarzyszącym jej urządzeniem fizycznym) i próbuję ustalić, czy jest to możliwe.Aplikacje na Androida, komunikując się z urządzeniem podłączonym do portu USB
1) Załóżmy, że podłączam Androida do komputera. Czy aplikacja zainstalowana na komputerze może komunikować się z aplikacją działającą w telefonie komórkowym? Po prostu potrzebuję bardzo uproszczonej wymiany danych, może to być nawet jednokierunkowe (po prostu dane przesyłane z telefonu komórkowego do aplikacji do słuchania na komputerze, gdy tylko chce tego telefon komórkowy, nie potrzebuję żadnych danych przesyłanych z komputera do telefonu).
Po podłączeniu telefon daje mi 4 opcje (ładowanie, napęd dyskowy, synchronizacja HTC, tethering), co sprawia, że wydaje mi się, że nie jest to możliwe, ale mimo to warto je wykonać.
2) Czy aplikacja na komputerze może komunikować się z aplikacją przez telefon w jakikolwiek inny sposób? (Wi-fi, bluetooth itp.). Zgaduję, że nie w wi-fi, ponieważ żadna ze stron nie ma adresu IP drugiej strony (i chcę, żeby to było po prostu praca, bez konieczności ręcznego wprowadzania adresów IP przez cały czas).
3) Jeśli wykonam urządzenie podłączone do małego portu USB w dolnej części telefonu (powiedzmy, że jest to magiczne urządzenie, które może zrobić wszystko, nie dbam o te szczegóły tak długo, jak długo jest to wykonalne). Czy mogę poprosić aplikację na Androida o to urządzenie?
4) Wszelkie inne pomysły, aby telefon mógł rozmawiać z "urządzeniem", które wykonuję, lub z aplikacją na komputerze, są mile widziane. Możliwość "przez Internet" może być opcją (chociaż moim zdaniem, powinienem mieć centralny serwer, który posiadam jako środkowy człowiek). Ale wolałbym, gdyby komunikacja była bezpośrednia między tymi dwoma urządzeniami.
Przepraszamy za bardzo późną odpowiedź, ale jestem przy założeniu, że problem jest nadal nierozwiązany. Jeśli nie, zignoruj. Użyłem ADB do komunikacji: odsyłam [to] (http://stackoverflow.com/a/21749521/1833437) dla dodatkowych szczegółów. –