2013-04-21 12 views
12

Skąd Android radzi sobie z poleceniami wysyłanymi przez zestawy słuchawkowe połączone za pośrednictwem gniazda słuchawkowego? W szczególności do odtwarzania/wstrzymywania i odbierania połączeń? Czy jest to ukryte w systemie operacyjnym lub czy można uzyskać do niego dostęp za pośrednictwem interfejsu API?Która część stosu oprogramowania Android obsługuje polecenia za pośrednictwem gniazda słuchawkowego? (na przykład odbieranie połączeń za pomocą zestawu słuchawkowego)

+2

Czy słyszałeś o aplikacji Square? Czytają informacje o karcie kredytowej z czytnika kart podłączonego do tego samego gniazda 3,5 mm. Nie mam pojęcia, jak to zrobić! –

+1

@Usagi - Wygląda na to, że zostało zamknięte z powodu błędu. W każdym razie najniższy poziom (np. Aktywacja rezystorów pullup i sprawdzanie zamknięć przełączników, a następnie dezaktywacja ich w celu oszczędzania baterii) jest obsługiwany w kodzie specyficznym dla urządzenia jądra. Aby znaleźć obsługę androida na średnim poziomie (przynajmniej w ogólnym przypadku), może być konieczne pobranie całego repozytorium (niestety ogromnego) i wykonanie kilku pełnych nazw plików na prawdopodobne warunki. Wszelkie funkcje i funkcje dostępne dla aplikacji zostaną udokumentowane innymi interfejsami API Androida lub dostawcy w odpowiednich dokumentach dla programistów. –

Odpowiedz

0

To nie jest tak naprawdę związane z żadną z funkcji lub możliwości Androida, to tylko sprzęt, 3.5 nie ma ograniczonej i wyraźnie określonej liczby połączeń, możesz mieć gniazdo mono, stereo, z 3 kanałami lub nawet z innymi konfiguracjami.

o ile wiem, że tego typu sprzęt (gniazdo jack) nie jest nawet wymieniony na liście wymagań dotyczących uzyskiwania komercyjnej wersji Androida dla Google, więc nie można nawet wyobrazić sobie jasnego zestawu urządzeń opartych na wersja Androida, na którą celujesz.

+0

co masz na myśli mówiąc o "numerze połączenia"? – gipi

+0

@ gipi, jeśli spojrzysz na męskie złącze dla 3,5-calowego gniazda, zwykle możesz zobaczyć pierścień/s na metalu, są to rzeczywiste połączenie, gdy podnośnik będzie na miejscu. – user2244984

+0

To jest ignorancka spekulacja, i w żaden sposób nie odpowiada na pytanie. Jeśli poświęcisz trochę czasu na zbadanie źródeł Androida, zobaczysz, jak to się dzieje na konkretnych urządzeniach, na które skierowane jest to drzewo. –

Powiązane problemy