- 0
Получить уровень сигнала GSM/LTE
-
Похожий контент
-
- 0 ответов
- 426 просмотров
-
- 5 ответов
- 967 просмотров
-
- 12 ответов
- 1 961 просмотр
-
- 2 ответа
- 1 045 просмотров
-
- 0 ответов
- 1 247 просмотров
-
- 9 ответов
- 2 795 просмотров
-
- 1 ответ
- 1 593 просмотра
-
- 1 ответ
- 1 255 просмотров
-
- 3 ответа
- 1 737 просмотров
-
- 9 ответов
- 3 082 просмотра
-
-
Последние посетители 0 пользователей онлайн
- Ни одного зарегистрированного пользователя не просматривает данную страницу
Вопрос
Pavel M
Как получить уровень приема сотовой сети?
Google пользоваться умею, а вот отсутствие опыта дает о себе знать.
Буду благодарен за ссылки, что почитать для общего понятия написания по android c учетом специфики Delphi.
Нашел:
TelephonyManager tm = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE); int dbm = 0; if ( tm.getNetworkType() == TelephonyManager.NETWORK_TYPE_LTE){ dbm = Integer.parseInt(parts[8])*2-113; } else{ if (signalStrength.getGsmSignalStrength() != 99) { int intdbm = -113 + 2 * signalStrength.getGsmSignalStrength(); dbm = Integer.toString(intdbm); } }Вот что пытаюсь сделать:
Пытаюсь и вот так
В на выходе конечно же получаю ошибку...
Как я понимаю тут надо создать какой то ресивер?
Он используется постоянно и вызываетя при событии описываемой в Delphi процедурой?
Или к нему разовый доступ и получение текущей информации при обращении к его свойствам?
Прошу больше помочь не готовым кодом, а что почитать. Поскольку есть желание понять.
Изменено пользователем pvmmpv12 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.