Pracuję nad aplikacją muzyczną i muszę wykryć połączenia przychodzące (telefon, Skype, Viber itp.), Aby zatrzymać odtwarzanie utworu. Mogę wykrywać połączenia GSM za pomocą detektora PhoneState. Czy istnieje sposób wykrywania połączeń danych/VoIP (Skype, Viber)?jak wykrywać przychodzące połączenia Skype/Viber
Odpowiedz
Nie powinieneś potrzebować wykrywania czegoś tak konkretnego, ale raczej prawidłowo zarządzaj dźwiękiem. Zapoznaj się z przewodnikiem, jak to zrobić: https://developer.android.com/training/managing-audio/audio-focus.html
Dzięki, chcę wiedzieć za każdym razem, gdy telefon dzwoni przez Skype lub Viber. dla którego strumienia powinienem zamówić? STREAM_ALARM, STREAM_DTMF, STREAM_MUSIC, STREAM_NOTIFICATION, STREAM_RING, STREAM_SYSTEM, STREAM_VOICE_CALL – SohailAziz
Wydaje się, że 'STREAM_RING' i' STREAM_VOICE_CALL' brzmią jak dobrzy kandydaci. Wypróbuj je i zobacz, co się stanie. Prawdopodobnie możesz poprosić o więcej niż jeden strumień, który bym pomyślał. – Karakuri
@ Karakuri Hi karakuri, otrzymujesz rozwiązanie do wykrywania połączeń przychodzących/wychodzących do Skype'a. –
- 1. Jak symulować połączenia przychodzące na prawdziwym urządzeniu?
- 2. Jak wykrywać połączenia przychodzące w urządzeniach z systemem ios i Windows za pomocą phonegap?
- 3. Czy mogę obserwować przychodzące połączenia i połączenia wychodzące w tle?
- 4. Blokuj połączenia przychodzące i sms w Androidzie
- 5. Jak wyciszyć połączenie przychodzące
- 6. zwalczaniu Android przychodzące aktywny pojawianiu
- 7. Jak wykrywać zatrzymanie myszy
- 8. Jak wykrywać zamknięcie przeglądarki?
- 9. Jak wykrywać zatrzymanie myszy?
- 10. Postfix - Jak przetwarzać przychodzące wiadomości e-mail?
- 11. Jak pogrupować zdarzenia przychodzące z nieskończonego strumienia?
- 12. jak rozpoznać powiadomienie przychodzące i wyświetlane przez Iphone?
- 13. Odpowiedź Połączenie przychodzące w systemie Android 6.0
- 14. Jak wykrywać środowisko w Salesforce?
- 15. Jak wykrywać domyślną wyszukiwarkę Chrome
- 16. Jak wykrywać działający system operacyjny?
- 17. Jak wykrywać obecność klawiatury sprzętowej?
- 18. Jak wykrywać zmiany w zmiennej?
- 19. Jak wykrywać Pull, aby odświeżyć
- 20. Jak wykrywać zmiany w UIPickerView?
- 21. Jak wykrywać przełączanie między użytkownikami?
- 22. Jak wykrywać dwa jednoczesne dotknięcia?
- 23. Jak wykrywać instancję anonimowej klasy?
- 24. Jak wykrywać język danego tekstu?
- 25. Jak wykrywać dotyk na NSTextAttachment
- 26. Jak wykrywać koniec wejścia rurami
- 27. Jak wykrywać wersję IIS Express?
- 28. jak wykrywać kierunek ruchu machnięcia?
- 29. Jak wykrywać funkcje modułów es6
- 30. Jak wykrywać śmiech w sznurku?
Sprawdź rozwiązanie tutaj. http://stackoverflow.com/questions/22904514/call-detection-for-skype-in-android – Amit