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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Из программы в службу http://www.cyberforum.ru/android-dev/thread1228194.html
Здравствуйте, хотел бы узнать как сделать такое. У меня есть программа. Нужно сделать как-то что-то чтобы её нельзя было удалить или сделать из неё службу. (Если это звучит по юзверски, простите)
Android Мини-игра на flash для андроид Здравствуйте пользователи форума, прикрепил свфку, есть исходники, но как мне сделать эту же игру для дроида. Слышал что-то про AIR, но не вкурсе как, что там работает. Может есть, какие-либо другие варианты? Подскажите пожалуйста, лучше с красочными примерами)) Заранее благодарю! http://www.cyberforum.ru/android-dev/thread1228183.html
Android Копирование/вставка текста с помощью ClipboardManager
как используя ClipboardManager можно копировать тект из EditText одного активити и вставлять в TextView другого?
Выборка с базы данных SQLite Android
Доброго времени суток ребята. Занимаюсь простым приложением, что-то типа заметок. Вот случилась незадача с работой SQLite. База данных выглядит так public void onCreate(SQLiteDatabase db) { final String CREATE_DB = "CREATE TABLE " + TABLE_NAME + " (" + KEY_ID + " INTEGER PRIMARY KEY AUTOINCREMENT," + KEY_DATE + " LONG NOT NULL," + ...
Android Кодировка в httppost http://www.cyberforum.ru/android-dev/thread1227938.html
Здравствуйте, имеется такая проблема. хочу отправить файл с параметром на свой сервер делаю так: Thread myThread = new Thread(new Runnable() { public void run() { try { ByteArrayOutputStream bos = new ByteArrayOutputStream(); bm.compress(CompressFormat.JPEG, 75, bos); byte data = bos.toByteArray();
Android LibGDX загрузка аудио Ни как не получается загрузить музыку. В папку assets помещаю drop.wav rain.mp3 в методе create делаю так Sound dropSound; Music rainMusic; // загрузка звукового эффекта падающей капли и фоновой "музыки" дождя dropSound = Gdx.audio.newSound(Gdx.files.internal("drop.wav")); rainMusic = Gdx.audio.newMusic(Gdx.files.internal("rain.mp3")); именно на этих методах все слетает, пишет в логах... подробнее

Показать сообщение отдельно
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,502
22.07.2014, 05:08     Программно определить уровень антенны на телефоне
Цитата Сообщение от raxp Посмотреть сообщение
...а вы рядом с полосками или вместо просто выводите числа, к ним как раз вопросов не будет.
У меня в планах три метода примения для этой технологии:

1) Иду по городу и вдруг падает сигнал до 0. Либо завис GSM модуль либо связь пропала. Хочу знать об этом! До меня не дозвониться! Занести в лог и выдать что сеть пропадала с 5:00 до 6:00. Пищать/орать/вибрировать об этом. Что-бы никто не мог пожаловаться что со мной нет связи... Пока не уверен что 0% соответствует реальному 0! По документации это вообще похоже особый уровень =99 при реальной связи 0..31.

2) Во время разговора я плохо слышу абонента или он жалуется что не слышет меня. Смотрю на малюсенький значок в уголке - но его почти не видно(летнее солце или снег). Почему бы не сделать либо жирную сочную полоску-ползунок по центру экрана во время разговора либо менять цвет всего окна звонка на красный при падении сигнала с огромным предупреждением. Либо вибро/голос/звук на падение сигнала. Смотрю на экран, а там 53%! По логике это половина, а на практике это =100%. А что означает 10%??? Это очень плохо? Или обычному юзеру показывать цифры в децебелах со знаком минус? -79 dBm = это хорошо?

3) GPS трекер. Отправляет позицию и состояние мобилки ребенка/жены/менеджера. Где находится? Есть ли деньги на счету? Почему говорит что не "смог позвонить" в 14:00? Врет или лажа со связью? Статистика по зонам без сети ("мертвые зоны") для менеджеров. "Васе не позвонить - он сейчас в селе Жопово - там связь плохая"
Единственное решение которое вижу - создать ботнет из своих других программ и тайно собрать эту статистику с десятка-сотни телефонов для анализа... Гугл заставляет меня писать вирус!

Добавлено через 6 часов 0 минут
Короче... методом проб и ошибок... для своего телефона (на других еще не тестил) получил константы:
максимальный уровень = 18 (вместо обещаных 31)
4 линии если больше 12
3 если больше 9
2 если больше 5
0 и 1 пока не смог замерить - сигнал дома сильный...

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