Długo szukałem źródła Contacts app na Androida, aby dowiedzieć się, która aktywność obsługuje Intent.ACTION_CALL_PRIVILEGED
. Niestety nie mogłem znaleźć jego kodu źródłowego. Czy ktoś wie jak to się nazywa, a nawet lepiej, skąd mogę go znaleźć? Dziękuję Ci!Która aktywność obsługuje Intent.ACTION_CALL_PRIVILEGED?
6
A
Odpowiedz
11
Co dziwne, Phone application obsługuje zdarzenia związane z połączeniem. ;)
Możesz obejrzeć wyjście ActivityManager
w logcat, aby zobaczyć, który komponent obsługuje konkretną Intent
.
z kodeksu Kontakt źródło:
Intent intent = new Intent(Intent.ACTION_CALL_PRIVILEGED,
Uri.fromParts("tel", number, null));
startActivity(intent);
można odtworzyć ten Intent
w wierszu poleceń:
adb -e shell am start -a android.intent.action.CALL_PRIVILEGED -d tel:12345
co skutkuje następującym (ładnie sformatowany) wyjście logcat:
Starting activity: Intent { act=android.intent.action.CALL_PRIVILEGED dat=tel:12345 flg=0x10000000 cmp=com.android.phone/.PrivilegedOutgoingCallBroadcaster }
To pokazuje, że aplikacja com.android.phone
ma ten konkretny Intent
.
Powiązane problemy
- 1. Minimalna wersja iOS, która obsługuje C++ 0x
- 2. Android i Robotium - Aktywność testowa, która oczekuje dodatkowych?
- 3. Aktywność wyciekła window [email protected], która została oryginalnie dodana tutaj
- 4. Pusta aktywność kontra pusta aktywność
- 5. Najlepsza praktyka implementacji cechy Scala, która obsługuje łańcuchowanie metod.
- 6. Masz wydruk skryptu ruby, która wersja ruby go obsługuje.
- 7. Czy istnieje klasa sorted_vector, która obsługuje funkcję insert() itd.?
- 8. Jaka jest najnowsza wersja StructureMap, która obsługuje .Net 3.5?
- 9. Która struktura danych obsługuje wydajne usuwanie i losowy dostęp?
- 10. Jak wykryć przeglądarki, która nie obsługuje XHR2 przesłać postęp
- 11. Czy istnieje posortowana kolekcja java, która obsługuje duplikaty?
- 12. Jak mogę napisać monadę stanu, która również obsługuje błędy?
- 13. Która edycja ECMA-262 obsługuje Google Apps Script?
- 14. Która minimalna wersja Androida obsługuje lokalną pamięć HTML5?
- 15. Jak przechwytywać aktywność przeglądarki?
- 16. Aktywność Android singleton
- 17. Odbiornik i wstrzymana aktywność
- 18. Aktywność i interakcja fragmentów
- 19. Preferencje liczbowe w preferencji Aktywność w Androidzie
- 20. YouTubePlayerSupportFragment uruchamia zduplikowaną aktywność
- 21. Aktywność wyciekła IntentReceiver
- 22. Android - Aktywność kontra FragmentActivity?
- 23. Superuser aktywność Nie znaleziono
- 24. Aktywność fragmentu paska działania
- 25. Rozpocznij aktywność od fragmentu
- 26. Rozpocznij aktywność z parametrem
- 27. Zamień bieżącą aktywność
- 28. aktywność Zapobiegać przed zniszczeniem
- 29. Android - koniec aktywność fragment
- 30. Jak oznaczyć aktywność
Huh ładny! Wygląda na to, że to, o co prosiłem, nazywa się OutgoingCallBroadcaster. :) – mobilekid
Świetna odpowiedź, dziękuję! – mobilekid
czy możesz mi powiedzieć, w której wersji SDK znajdziesz Intent.ACTION_CALL_PRIVILEGED? Nie mogę go znaleźć, nawet jeśli składnia tego nie pokazuje. Zobacz tylko Intent.ACTION_CALL (sdk 2.1). dzięki –