Moja aplikacja używa funkcji VoicemailContract, która jest dostępna w interfejsie API 14 i nowszym, aby wstawiać wiadomości poczty głosowej do rejestru połączeń telefonu. Jednak niektóre telefony wydają się mieć wyłączoną funkcjonalność, nawet w wersjach API wyższych niż 14. Samsung Galaxy Note 2 jest tego doskonałym przykładem. Tak więc, kiedy nowa wiadomość VM zostanie wstawiona do bazy danych, nie pojawi się w rejestrze połączeń (ale działa to doskonale na większości innych telefonów). Wygląda więc na to, że Samsung w jakiś sposób wyłączył tę funkcję w tym telefonie i chciałbym móc to wykryć w środowisku wykonawczym, aby ukryć tę opcję w ustawieniach mojej aplikacji, jeśli nie jest ona dostępna.Czy istnieje sposób na wykrycie, czy telefon z Androidem obsługuje integrację poczty głosowej w dzienniku połączeń?
8
A
Odpowiedz
3
Czy próbowałeś sprawdzić status?
http://developer.android.com/reference/android/provider/VoicemailContract.Status.html
Sprzedawcy mogą naprawdę realizują niemal wszystko chcą na swoich telefonach (co sprawia, że android rozwój bardzo irytujące) jednak myślę status powinien być ustawiony na coś, co jest „nie w porządku” na telefonach, które będą ignorować połączenia api.
Powiązane problemy
- 1. Czy istnieje sposób na wykrycie, czy apk został zaciemniony?
- 2. Czy istnieje prosty sposób na integrację jshint z Netbeans?
- 3. Szybki sposób na wykrycie, czy istnieje tabela lub widok DataContext
- 4. Czy istnieje dobry sposób na wykrycie, że MySQL jest "gotowy"?
- 5. Czy istnieje dobry sposób na wykrycie nieaktualnego mount NFS
- 6. Czy istnieje sposób sprawdzenia, czy urządzenie z Androidem obsługuje OpenGL ES 2.0?
- 7. Czy istnieje sposób na wykrycie, czy użytkownik zezwolił już na korzystanie z navigator.geolocation?
- 8. Czy istnieje sposób na wykrycie, czy zmiany w oddziale zostały pośrednio połączone z innym?
- 9. Czy to właściwy sposób na wykrycie iPada?
- 10. Obudź telefon/tablet z Androidem?
- 11. Wykrywanie, czy używana jest przeglądarka na urządzeniu mobilnym (telefon i tablet z systemem iOS/Androidem)
- 12. Czy istnieje sposób na wykrycie, czy #pragma niezarządzana obowiązuje w C++/CLI?
- 13. Jak mogę sprawdzić, czy telefon z Androidem ładuje się?
- 14. Czy istnieje sposób na przyspieszenie Jsoup.parse()?
- 15. najprostszy sposób na wykrycie, czy urządzenie mobilne z javascript
- 16. keyevent telefon z Androidem zamknięty
- 17. Czy istnieje sposób na usunięcie wszystkich połączeń klientów Redis?
- 18. Najlepszy sposób na integrację Gita z Ant?
- 19. Czy istnieje sposób użycia setOnClickListener z Androidem Spinner?
- 20. Najlepszy sposób na wykrycie, czy strumień jest spakowany w Javie
- 21. Czy istnieje skuteczny sposób na wykrycie zmian w odpowiedziach na pierwszą odpowiedź?
- 22. Czy Leksah ma hlint, integrację hoogle?
- 23. Najlepszy sposób na wykrycie IronPython
- 24. Programowo odblokować telefon z Androidem?
- 25. Obudź się telefon z Androidem na przerwanie, na GPIO
- 26. Jakikolwiek sposób na wykrycie wiadomości SMS na bramki poczty e-mail?
- 27. Czy istnieje sposób na wykrycie, kiedy plik CSS został w pełni załadowany?
- 28. Jaki jest najlepszy sposób na integrację użytkowników ExpressionEngine z MailChimp?
- 29. Używanie H.323 do testowania starszego systemu poczty głosowej
- 30. Czy istnieje prosty sposób porównywania ciągów połączeń bez samodzielnego analizowania?
Czy można po prostu dodać fałszywą wiadomość i sprawdzić dziennik połączeń pod kątem istnienia tej wiadomości jeden raz? –
Wydaje mi się, że dotyczy to tylko aplikacji telefonu (na której znajduje się dziennik zdarzeń). Ale masz absolutną rację - mogli wyłączyć cały dostawca treści poczty głosowej. Pozwól, że wypróbuję Twój pomysł i zobaczę, co się stanie – user496854