Форум программистов, компьютерный форум CyberForum.ru

Программно определить уровень антенны на телефоне - Android

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 29, средняя оценка - 4.79
yura91
28 / 26 / 2
Регистрация: 23.10.2013
Сообщений: 2,136
16.07.2014, 17:02     Программно определить уровень антенны на телефоне #1
Можно ли как нибудь узнать программно уровень антенны на телефоне?Если да то как?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
raxp
10146 / 6533 / 475
Регистрация: 28.12.2010
Сообщений: 21,167
Записей в блоге: 1
22.07.2014, 07:38     Программно определить уровень антенны на телефоне #21
...вот первый типичный случай: разговариваешь, вдруг абонент перестал тебя слышать, уровень от опсоса на максимуме, звонок еще идет, инженерное меню показывает качество сигнала на семерку. Вот как определить что произошло? Технически базовая станция опсоса рапортует что все оки, а звука нет.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,488
22.07.2014, 07:56     Программно определить уровень антенны на телефоне #22
Цитата Сообщение от raxp Посмотреть сообщение
абонент перестал тебя слышать, уровень от опсоса на максимуме
у меня такого небыло... Не думаю что это частый случай - башня шалит или телефон глючит... Сколько раз меня обрывало на первой минуте разговора по вине станции. У меня в квартире есть зона, где сигнал падает до 2х линий. Во время рабочего дня (станции заняты) может и разговор разорвать. Но тогда индикатор успешно показывает одну полоску. Пока не проверял на своей панельке (0..31).
raxp
10146 / 6533 / 475
Регистрация: 28.12.2010
Сообщений: 21,167
Записей в блоге: 1
22.07.2014, 07:59     Программно определить уровень антенны на телефоне #23
...о, довольно частый случай. Телефон вряд-ли, ибо на других и в других частых города тоже наблюдается, скорее сам опсос.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,488
22.07.2014, 11:10     Программно определить уровень антенны на телефоне #24
Цитата Сообщение от raxp Посмотреть сообщение
скорее сам опсос
Это самое частое... у меня Украинские МТС и Киевстар - довольно стабильные... про лайфы, джинсы, диджусы, билайны много подобного слышал...

Встроил в свой "комбайн-звонилку" (домашняя наработка - стадия накопления технологий) лог уровня сигнала и коды ближайших вышек в базу. Все со счетчиками. Ловлю максимумы и кво ближайших вышек (попробую ловить "дом"/"работа"). Ловит кво полосок пока довольно надежно. надо будет проверить на других мобилках..

Добавлено через 2 часа 10 минут
А цифра датчика продолжает прыгать... В базе мелькнули редкие 19 и даже 20. У меня возникло впечатление, что 50% они считают нормальным, а 60% уже редким качеством связи. А 100% возможно будет в сантиметре от излучателя... но на №12 уже показывает 4 полоски. Если так, то тему можно закрывать - я разобрался!
raxp
10146 / 6533 / 475
Регистрация: 28.12.2010
Сообщений: 21,167
Записей в блоге: 1
22.07.2014, 11:20     Программно определить уровень антенны на телефоне #25
А 100% возможно будет в сантиметре от излучателя...
физически это затруднительно, есть такая вещь как зона радиотени (антенные системы на высоте) Определение санитарно-защитной зоны ТВ передатчика и перегруз входных каскадов приемника.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,488
23.07.2014, 00:33     Программно определить уровень антенны на телефоне #26
Застрял на самом неожиданном месте... Забыл школьный курс математики!
Хочу все-таки нарисовать правильный ползунок уровня сигнала(стремящийся но не достигающий 100%). Не линейный,но формулу подобрать не могу!
Как сделать так, что-бы 50% на моем графике сответсвовало линейному 90-95%? Пытался подогнать синусоиду, но она не совсем подходит... нужна либо 1/х либо логарифм... Либо нечто другое, не грузящее сильно проц...
Миниатюры
Программно определить уровень антенны на телефоне  
raxp
10146 / 6533 / 475
Регистрация: 28.12.2010
Сообщений: 21,167
Записей в блоге: 1
23.07.2014, 07:33     Программно определить уровень антенны на телефоне #27
...см. выше - кусочно-линейная аппроксимация

http://www.simple-devices.ru/article...-approximation
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.07.2014, 07:59     Программно определить уровень антенны на телефоне
Еще ссылки по теме:

Android Программно определить разрешение экрана
Android Просмотреть БД в телефоне
Android Как программно определить все доступные в данный момент точки доступа WiFi?
Запустить Код на телефоне Android
Как определить на какой номер звонят если в телефоне 2 сим карты? Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,488
23.07.2014, 07:59     Программно определить уровень антенны на телефоне #28
примерно так и сделал, только первую половину через синусоиду, а вторую линией... Пока вроде прилично...
За код для графика из линий на основе таблицы отдельное спасибо!
Yandex
Объявления
23.07.2014, 07:59     Программно определить уровень антенны на телефоне
Ответ Создать тему
Опции темы

Текущее время: 00:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru