Теперь
телефон показывает твое местоположение
Недавно мне в руки
попал 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 домов и т.д. я бы тут
перечислял и перечислял, но времени нет.
|