Zaczynam korzystać z interfejsu API USB Androida, aby wysyłać dane z Arduino na urządzenie z Androidem. Czy można programowo przełączać się pomiędzy danymi wysyłania/odbierania i po prostu ładować telefon z systemem Android?Interfejs API Android USB: przełączanie między wysyłaniem i przesyłaniem danych
Wiem, że nie możesz wykonywać obu czynności jednocześnie, a ponieważ musisz otworzyć FileInputStream
, aby móc odbierać dane, tak długo, jak jest ono otwarte, urządzenie nie będzie obciążane.
Czy to będzie tak proste, jak zamknięcie tego strumienia i ponowne naładowanie? Jeśli jest to tak proste, to czy Arduino może przesłać podstawowe informacje, aby poprosić urządzenie o ponowne otwarcie strumienia?