Я прочитал о PhoneStateListener и его обратном вызове onServiceStateChanged
. Одним из возможных значений состояния службы является STATE_OUT_OF_SERVICE, который мне нужно обнаружить.Как определить состояние телефонной связи
Могу ли я получить информацию о состоянии телефона без создания экземпляра прослушивателя? В моем приложении мне не нужно своевременно сообщать о каждом изменении состояния телефона, но нужно только проверить, находится ли телефон в автономном режиме (из-за отсутствия радиосигнала) в определенный момент.
Что бы я хотел (pseudo) TelephonyManager.getServiceState()
позвонить некогда, к сожалению, я не могу найти.
проверить это: http://stackoverflow.com/questions/3123545/how-to-obtain-an-instance-of-servicestate кажется слушателем только путь –
да, к сожалению, единственный способ: я только что проверил Это. Создавая экземпляр ServiceState через конструктор по умолчанию, отчеты getState() всегда одинаковы (плохие) в каждом случае. – lorenzoff