Главная arrow Форум
Fleur
avatar Пользователь

Смотрящий
Постов: 7
graphgraph
Репутация: 0  
Теперь телефон показывает твое местоположение - 10.04.2007 00:17 Недавно мне в руки попалась вот такая статья..Наверно её можно назвать из раздела "Очумелые ручки"

Теперь телефон показывает твое местоположение

Недавно мне в руки попал GPS Plugin v1.0 by Волков Максим. (далее я его буду называть просто плугином)
Сейчас расскажу вам что это такое и с чем это едят.
Вот что пишет сам автор (aka Волков Максим): Вот на досуге тут слепил типа мини GPS (типа по CellId может определять где находиться телефон). Сейчас версия номер один, и пока кроме определения ничего кроме определения и вывода на экран местоположения ничего не умеет, но в будущем можно довести до ума, напрмер напоминание чтоб срабатывало в опрделенной зоне, или там например чтоб звонок громче/тише и т.д.
Пока все реализовано в виде плагина к ED.
Суть работы такова: берем текущий CellId и сравниваем его по таблице с имеющимися. Если есть такой выводим сообщение которое заранее забито в этой таблице, если нет то выводим CellId (я так по городу хожу и записываю). Если ничего не находим можно вообще ничего не выводить, конечно.
А теперь все по порядку, итак
Данный плугин будет выводить на экран твоего Х100 или Х600 инфу о том место, где ты сейчас находишься. Не веришь? тогда читай дальше.

Итак, как я уже оговаривался плугин пока я видел только для х100 и х600.
1. для начала необходимо установить патч ExtraDesk 1.2SE, его можно найти в ResMan 0.4.0 и выше. Как ставить патч,я думаю тебя уже учить не надо, не мальнькие Ж)
2. теперь качаем следующий архивчик, который содержит непосредственно сам плугин, описание, некоторые служебный файлы.
3. надо создать таблицу, к которую мы занесем названия всех мест в твоем городе, итак, поехали.
a) найди готовый списки или таблицы БС. где искать? конечно в интренете. подскажу пару ресурсов: http://www.netmonitor.ru, http://www.opsos.nnov.ru. Вообщем яндекс тебе в руки.
b) ездить по городу и ручками искать БСки. Спросишь, как их засечь? отвечу, все тем же GPS Plugin, так что кучу терпения тебе желаю.
4. Итак, если ты дошел до этого пункта, то у тебя уже должны быть: пропатченый телефон, сам плугин и список БСок твоего города. Теперь будем составлять таблицу, необходимую для работы плугина.
Для удобства и скорости работы плугина формат не совсем текстовый, поэтому для начала открываем файл btsinfo_txt.txt (он входит в состав скаченного тобой архива) и смотрим как надо вначале сформировать таблицу. Поясню, 1-й столбик - номер БС в 16-ной системе (формат 0x1234), далее через tab номер канала (пока этот параметр не важен), 3-й сталбик - названия места (лучше длинное не писать, не уместица на экране телефона).
Далее необходимо созданный нами файл конвертировать в btsinfo.txt, имеющий формат, который понимает плугин, для этого автор написал нам мпециально прогу bic.exe, запускаем ее с параметрами, где 1-й параметр это исходная таблица, 2-й - выходной файл. Т.е., к примеру в TotalCommander пишим bic.exe btsinfo_txt.txt btsinfo.txt. Все, получаем требуемы нам формат таблицы, из которой плугин будет брать названия местности.
5. Теперь берем любой Файловый Менеджер для Телефона (X100FM, ResMan, плагин к ToTalCommandr) и заливаем файлы idledisplay.plgn (он входит в состав архива) и полученный нами btsinfo.txt в папку /user/ в телефоне.
6. Теперь активизируем ExtraDesktop в телефоне (4-2-1-3 для x100). Все, теперь можете наслаждаться новой фишкой твоего телефона.

Прочитав все это ты наверно спросишь, а зачем это надо? хех, а я и сам не знаю. А вдрег тебя украдут и спрячут в темном-темном подвале, а может ты поздно ночью заблудишься в дебрях холодныx домов и т.д. я бы тут перечислял и перечислял, но времени нет =)

Огромный респект автору плугина Волкову Максиму.
  | | Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.

    Топики Автор Дата
  thread link
Теперь телефон показывает твое местоположение
Fleur 10.04.2007 00:17
  thread link
thread linkthread link В ответ на:Теперь телефон показывает твое местоположение
Fleur 10.04.2007 00:19