android dev получает имя носителя с двумя симами и другую информацию
SubscriptionManager manager = SubscriptionManager.from(getApplicationContext());
List<SubscriptionInfo> list = manager.getActiveSubscriptionInfoList();
когда я вызываю вышеупомянутую функцию, я получаю список всех доступных симов, которые есть в мобильном телефоне. Но мой вопрос в том, как проверить, какая сима является основной (не в слоте один), выбранной для телефонных звонков. Я видел документацию, но не нашел ничего релевантного. Это можно сделать с помощью TelephonyManager
TelephonyManager manager = (TelephonyManager) getApplicationContext().getSystemService(getApplicationContext().TELEPHONY_SERVICE);
String carierName = manager.getNetworkOperatorName();
но он дает только выбранный сим для телефонных звонков, и он дает только один, я хочу, чтобы оба имени симов и проверить, какая из них активна