Большой Воронежский Форум
Билайн/Мегафон/МТС/TELE2/Кодотел/Skylink>Визуальный j2me Netmonitor
CompleteFailure 23:15 24.04.2006
Недавно мне потребовалось дополнение к обычному нетмонитору, которое бы позволяло в режиме реального времени отображать на карте, с какой именно станцией сейчас работает телефон. Я его написал и подумал, что может быть эта программка могла бы пригодиться кому-то еще, поэтому выкладываю ее здесь.

Не уверен в том, что будет работать везде, во всяком случае работает на c380. Выглядит все как в аттаче. Работает только с ТЕЛЕ2, но переделать под другого оператора несложно (без изменения самой программы).
Изображения
Нажмите на изображение для увеличения
Название: midlet.jpg
Просмотров: 89
Размер:	72.6 Кб
ID:	49936  
[Ответ]
CompleteFailure 06:45 25.04.2006

WladK, если на смартфоне есть java, то, по-идее, должна работать и там.
Единственная проблема заключается в том, что на мотороле и других телефонах может отличаться способ получения текущей соты. На моторолах это делается так:
System.getProperty("CellID") ,по поводу других телефонов я честно говоря не уверен, но может быть этот способ является стандартом для всех.
[Ответ]
СерёжаЗадунайцев 08:20 25.04.2006
CompleteFailure, сделал бы какое нибудь простейшее приложение для нокии на Java, чтобы просто писало Cellid соты на экране - был бы очень благодарен. Купил бы эту разработку [Ответ]
CompleteFailure 08:27 25.04.2006
А это приложение на nokia не работает? SergDik, она там хотя бы карту отображает?
Укажи, пожалуйста, свою модель. [Ответ]
teemplazza 08:47 25.04.2006
CompleteFailure, на sota.comch.ru/forum сдай ещо, сканеры рады будут...... [Ответ]
ukus 08:31 26.04.2006
Работает на моторе С650. Полезная штука.
А как сделать, чтобы еще и уровень сигнала отображался? Или это нереально? Приятель пробовал на Nokia 6230i - не работает.
Кстати, вчера вечером такую фигню заметил. Пишет номер, но на карте БС не отображает. Это что, новая станция? [Ответ]
vilgus666 10:20 26.04.2006
а под МЕГУ есть? [Ответ]
Pashok 11:10 26.04.2006
CompleteFailure, узнал знакомую карту [Ответ]
Pashok 11:16 26.04.2006
на нокиа 6670 - виснет намертво [Ответ]
teemplazza 13:53 26.04.2006
Pashok, понятное дело....... [Ответ]
CompleteFailure 15:37 26.04.2006

Сообщение от teemplazza:
CompleteFailure, на sota.comch.ru/forum сдай ещо, сканеры рады будут......

teemplazza, я хотел разместить ее и там, но у меня просто пока что там не активирован аккаунт. [Ответ]
CompleteFailure 15:48 26.04.2006

Сообщение от :
А как сделать, чтобы еще и уровень сигнала отображался? Или это нереально? Приятель пробовал на Nokia 6230i - не работает.

ukus, в SDK для моторола говорится только о том, как можно вытащить CellID... я сейчас пытаюсь узнать в их центре разработки ПО, можно ли получить доступ ко всему остальному. Надеюсь, что они скажут что-нибудь новое.

Если отображается только номер станции, значит ее нет в базе данных. Рядом с нефтебазой, где я живу таких станции аж три:
161x - располагается рядом с Хлебзоводом, по-моему пятым в 1 километре от перекрестка волгоградской и димитрова.
199x - в 10 километрах от меня и еще 108x кажется.

vilgus666, под мегафон я карту не делал, но на самом деле для того, чтобы она начала работать с другим оператором, нужно просто изменить два графических .png файла, в котором хранится карта и cell.txt (здесь записываются координаты базовых станций в пикселях с левого верхнего угла).
Если будет желание переделать ее, могу рассказать поподробнее, что именно и как нужно менять. [Ответ]
CompleteFailure 15:58 26.04.2006
Pashok, я пороюсь в SDK для нокии, возможно проблему удастся решить.
А там хотя бы карта отображается или просто горит белый экран? [Ответ]
ukus 16:50 26.04.2006

Сообщение от CompleteFailure:
Pashok, я пороюсь в SDK для нокии, возможно проблему удастся решить.
А там хотя бы карта отображается или просто горит белый экран?

На 6230i отображается карта, а вместо номера БС показывает 0 [Ответ]
CompleteFailure 21:28 26.04.2006
Плохие новости.
Судя по всему на нокиа у java нет доступа к данным нетмонитора.
[Ответ]
netwind 21:50 26.04.2006
ВАУ. мотокодинг нафорева. [Ответ]
vilgus666 11:36 27.04.2006
CompleteFailure,
Буду очень рад если подскажешь как сделать
Карты вроде скачал какие-то 1659*2288*24b
И если можешь скажи как увеличить видимую часть а то на моем моторе V360 экран чуть побольше поэтому карта в углу получается
и где взять координаты БС [Ответ]
Wins 12:35 27.04.2006
На CX65 показывает синий экран.
Хотя на семенах номер соты вроде определяется тоже как System.getProperty("CellID")
PS: В SL45i вообще знаю мидлет был который номер соты и прочую инфу нетмотнитора считывал прямо из памяти [Ответ]
CompleteFailure 12:50 27.04.2006
vilgus666, во вложении есть карта которую ты вчера скачал (это ведь с sota.comch.ru, я думаю) но уменьшенной до рамера, с которым работает эта программа.
Еще есть файл cells.txt. В него нужно будет вместо координат (от левого верхего угла в пикселях) станций теле2 вписать координаты мегафона.
Например(структура файла):
104 46 295 90
126 19 252 90
130 36 151 40
104 46 295 90 - здесь
104 - это СеllID, но без последней цифры. У мегафона в CellID всего должно быть пять цифр, соответственно пишем первые 4.
46 - координаты по х (количество пикселей от левого края до станции на карте)
295 - координаты по y (количество пикселей от верхнего края до станции на карте)
90 - угол направленности станции 1041, т.е. первой подстанции станции 104 (104, соответственно, только в нашем примере). угол считается против часовой стрелки от 3 часов. Т.е.
...._
..../| где градусов 60.
../
/
------> ноль градусов
Изображения
Нажмите на изображение для увеличения
Название: megafon.png
Просмотров: 25
Размер:	76.0 Кб
ID:	50157  
[Ответ]
CompleteFailure 12:52 27.04.2006
Wins, это плохо, что программка не работает на сименсе.
Ты не мог бы сказать, как называется этот мидлет?
[Ответ]
teemplazza 18:43 27.04.2006
CompleteFailure, Wins, на семёнах не в CID прописываються номера сот, а в HEX......нужен ещо конвертер...... [Ответ]
svlecap 05:04 28.04.2006
А на к700 можно замутить сабж ? [Ответ]
CompleteFailure 07:06 28.04.2006
svlecap, на к700 тоже не работает?
Все дело в том, что у меня есть только моторола и я не тестировал ее на других устройствах.
[Ответ]
svlecap 07:56 28.04.2006
CompleteFailure, На к700 сначала белый экран, при попытке закрыть приложение, прорисовывается карта, но какая-то урезанная и цифра 0. Ни на какие нажатия клавиш не реагирует. [Ответ]
ЛАПОТЬ 09:30 28.04.2006
CompleteFailure, а что нужно сделать чтоб твоя програмуля работала для Пчелайна, ответь плиз?! [Ответ]
teemplazza 17:45 28.04.2006
ЛАПОТЬ, писали уже.....CIDы билайна подставить вместо тех что в файле cells. [Ответ]
timex 13:46 12.05.2006

Сообщение от CompleteFailure:
104 - это СеllID, но без последней цифры. У мегафона в CellID всего должно быть пять цифр, соответственно пишем первые 4.


а 104 - это в шестнадцатеричной или в десятичной системе? [Ответ]
CompleteFailure 15:35 12.05.2006
В десятичной. [Ответ]
Вверх