He estado cavando por un tiempo en la fuente de Contacts app en Android para averiguar qué actividad maneja Intent.ACTION_CALL_PRIVILEGED
. Lamentablemente, no pude encontrar su código fuente. ¿Alguien sabe cómo se llama, o incluso mejor dónde puedo encontrar su origen? ¡Gracias!¿Qué actividad maneja Intent.ACTION_CALL_PRIVILEGED?
6
A
Respuesta
11
Por extraño que parezca, el Phone application maneja eventos relacionados con la llamada. ;)
Puede ver la salida ActivityManager
en logcat para ver qué componente maneja un particular Intent
.
A partir del código contactos fuente:
Intent intent = new Intent(Intent.ACTION_CALL_PRIVILEGED,
Uri.fromParts("tel", number, null));
startActivity(intent);
Puede reproducir este Intent
en la línea de comandos:
adb -e shell am start -a android.intent.action.CALL_PRIVILEGED -d tel:12345
que se traduce en lo siguiente (con formato muy bien-) de salida Logcat:
Starting activity: Intent { act=android.intent.action.CALL_PRIVILEGED dat=tel:12345 flg=0x10000000 cmp=com.android.phone/.PrivilegedOutgoingCallBroadcaster }
Esto le muestra que la aplicación com.android.phone
han dles este particular Intent
.
Cuestiones relacionadas
- 1. ¿Por qué PreviewTextInput no maneja espacios?
- 2. ¿Cómo maneja Android los hilos de fondo cuando sale de una actividad?
- 3. ¿Qué sucede cuando una actividad de Android inicia otra actividad?
- 4. ¿Por qué el delegado no maneja el evento nulo?
- 5. ¿Cómo se maneja __eq__ en Python y en qué orden?
- 6. ¿Por qué node.js maneja setTimeout (func, 1.0) incorrectamente?
- 7. ¿Por qué Haskell maneja números muy grandes fácilmente?
- 8. ¿Qué son los bytecodes y cómo los maneja JVM?
- 9. ¿Qué método de actividad se llama primero?
- 10. ¿Por qué esta actividad no termina?
- 11. C# - ¿Cómo maneja/captura StackOverFlowExceptions?
- 12. maneja lwp timeout efectivamente
- 13. ¿Cómo maneja Viewflipper el botón Atrás en Android?
- 14. Detectar si se ha respondido una llamada saliente
- 15. ¿HttpGet maneja las cookies automáticamente?
- 16. ¿Cómo maneja Smalltalk con monkeypatching?
- 17. ¿std :: copy maneja rangos superpuestos?
- 18. ¿Cómo maneja Ruby bytes/binary?
- 19. ¿Cómo maneja printf sus argumentos?
- 20. código Acortar que maneja IO
- 21. ¿Cómo maneja jetty múltiples solicitudes?
- 22. ¿Cómo maneja PHP las variables?
- 23. Por qué es tan engorroso pasar la lista de objetos de una actividad a otra actividad
- 24. ¿Cómo se maneja savedInstanceState cuando se usa ViewPager?
- 25. ¿Cómo maneja gettext el contenido dinámico?
- 26. ¿Cómo maneja Mercurial los archivos divididos?
- 27. ¿Cómo maneja ruby el rango de array?
- 28. Cómo finalizar una actividad de otra actividad
- 29. WF4: Actividad personalizada con actividad infantil
- 30. ¿Cómo maneja django múltiples servidores de memcached?
Huh nice one! Parece que lo que busco se llama OutgoingCallBroadcaster. :) – mobilekid
¡Gran respuesta, gracias! – mobilekid
¿me puede decir en qué versión de SDK encuentra Intent.ACTION_CALL_PRIVILEGED? No puedo encontrarlo, incluso con la sintaxis no lo muestra. Solo vea Intent.ACTION_CALL (sdk 2.1). gracias –