Ahora sé que usando el siguiente código, podría tener la suerte de hacerlo funcionar:
Intent
callIntent
=
new
Intent
(
Intent
.
ACTION_CALL
)
.
setFlags
(
Intent
.
FLAG_ACTIVITY_NEW_TASK
);
callIntent
.
setData
(
Uri
.
parse
(
"tel:"
+
phone
));
context
.
startActivity
(
callIntent
);
callIntent
.
putExtra
(
"com.android.phone.extra.slot"
,
0
);
//For sim 1
and
callIntent
.
putExtra
(
"com.android.phone.extra.slot"
,
1
);
//For sim 2
No estoy seguro de esto, pero tengo una pregunta.
- ¿Alguien puede desbloquear el teléfono Android de alguien sin conocer su patrón / pin?
- ¿Cuál es la mejor pantalla de un teléfono inteligente?
- ¿AT&T brinda servicio en Canadá?
- ¿Por qué Android (sistema operativo) es tan lento?
- ¿Cuál es la estructura interna de los teléfonos con pantalla táctil?
En Configuración, en la sección Administrador de tarjeta SIM, cuando tengo que elegir una tarjeta SIM preferida para llamadas de voz, obtengo cuatro opciones:
- Red actual
- Preguntar siempre
- SIM 1
- SIM 2
Cuando elijo la opción Preguntar siempre, antes de hacer una llamada siempre me piden que elija una tarjeta SIM, que se muestra en un cuadro de diálogo, para hacer la llamada. Mi pregunta es si puedo explotar esto en mi aplicación donde presiono un botón para hacer una llamada, pero siempre me pregunta de la misma manera que cuando elijo la opción Preguntar siempre.