Получить telephonyManager.getServiceState (). GetState () на API ниже 26? - PullRequest
0 голосов
/ 10 сентября 2018

Я пытаюсь получить голосовое состояние для всех сим-слотов. Легко слушать "android.intent.action.SERVICE_STATE". Есть ли способ получить это без намерений или слушателей? Например, на API> = 26 я могу сделать

telephoneManager.createForSubscriptionId(subId).getServiceState().getState()

PS: я хотел бы проверить, могу ли я доверять isNetworkRoaming () . В документации говорится, что этот метод «Доступность: только когда пользователь зарегистрирован в сети».
Аналогичный вопрос: Как проверить, зарегистрирован телефон Android в сети или нет

...