У меня есть двойной сим-телефон для Android. Я использую этот код для вызова:
private void callBack(String phone, Context context) {
Intent callIntent = new Intent(Intent.ACTION_CALL)
.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
callIntent.setData(Uri.parse("tel:" + phone));
context.startActivity(callIntent);
}
Он работает нормально. Но он всегда делает звонок от sim1 (предпочтительный sim). Как мне звонить из Sim2? Есть ли способ работать с двумя сим-телефонами?