Java Часы-скринсейвер, для всех моделей и прошивок

Java Часы-скринсейвер, для всех моделей и прошивок

- Подсветка (она включается при нажатии любой кнопки. Число (в миллисекундах) показывает, сколько гореть после отпускания кнопки)- Оповещение (галка стоит – включить. Каждые полчаса – одно куку и голос, каждый час- мультикуку+куранты+голос)- Секунды и день недели (отображать на экране для цифровых часов)- Громкость день и ночь (чтобы ночью не будило. Не работает для с380, с650)- день и ночь (когда у Вас наступает день и ночь)- Повторять каждые .. минут (в часах свой будильник есть, настраиваемый по дням недели. Это для будильника – типа «дремать»)- Неделя (в какой день орать будильнику)- Часы (во сколько орать будильнику)- На события (на звонки, СМС-ки и т.п. можно сворачивать (вопрос: это приостановить или в фоновый режим?) или закрывать. Лучше сворачивать, на запуски потом больше энергии тратится)- Тип часов (еще и аналоговые можно)- Использовать проверку сим-карты (см. функцию SMS-alarm ниже)- Использовать БС (базовые станции оператора, каждой присвоен уникальный номер. Если галка стоит, мидлет их ловит и кидает в свою базу данных. Если им дать потом разумные названия, то можно по БС ориентироваться по городу)- Маска БС (у каждой БС по нескольку антенн (лепестков), каждый из которых нумеруется отдельно, что раздувает базу данных БС. Можно номер лепестка (это последняя цифра в номере БС) игнорировать. Маска БС служит для игнорирования позиций цифр в номере БС:? - учитывает цифрух - не учитывает цифрурассмотрим примеры:номер БС 12345маска результат? 12345?х 1234?хх 123?х? 1235?хх? 125- Показать БС (если галки нет, то просто на экране не отображает, а все равно ловит)- Оповещение о смене БС (звук – чихание такое)- Индикатор батареи и заряда (это не просто картиночки красивые, а индикаторы, можно убрать, если не нужны)Уф! Параметры кончились!!!!!!

Список БС:Оглашает весь список БС, что наловили. Кнопкой меню вызываются следующие пункты подменю:- Удалить и добавить (можно это делать и ручками)- Экспорт и импорт (в файл /a/mobile/cellids.utf – файл в формате utf-8. Работает быстро, на компе файл можно (но не совсем удобно) читать тотал коммандером). - Экспорт.txt и импорт.txt (в файл /a/mobile/cellids.txt – обычный тестовый файл. Работает долго, но на компе читать приятно). Служит для делания бэкапов, а то обидно – собирал-собирал базу, а потом все гавкнулось)

Редактировать названия БС можно, нажав на джойстик. Даете им названия, привязанные к местам в городе, и если проснулись утром неизвестно где, неизвестно в чем (и если неизвестно кто еще не спер телефон) – не теряйтесь. Скорее забивайте местную БС в базу – на будущее. Ну все, с БС разобрались.

Остальные пункты меню: О программе – без комментариевВыход – думаю и так понятно

Предназначена для отправки СМС сообщения на определенный номер при установки в телефон чужой SIM-карты.

Создайте блокнотом файл clock.dat.Добавьте в него строки (если будет использоваться одна симка):

imsi=xno=<номер телефона>text=<текст сообщения>

Первую строку добавить один в один.Во вторую строку пишите номер телефона без "<" ">", на который отправится СМС, если в телефон вставить другую SIM-карту.В третью любой текст сообщения, которое отправится.К примеру:

imsi=xno=79115551234text=this phone is hacked

Скопируете этот файл в папку /a/ телефона с помощью p2ktools.Потом перезагружаете телефон.После загрузки он должен мигнуть желтым цветом - значит симка запомнена.При следующих загрузках он будет мигать зеленым - значит симка правильная.Если вставить другую симку, то он мигнет красным и отправит сообщение на номер, который указан.Если потом посмотреть файл /a/clock.dat PhoneManeger'ом то там будет заменена строка "imsi=x" на, строку типа "imsi=123456789012345", т.е. на номер imsi вашей симки. Порядок строк может измениться – это ничего страшного.Если используете несколько SIM-карт, то файл выглядит так (для двух):

imsi0=ximsi1=xno=<номер телефона>text=<текст сообщения>

imsi0=ximsi1=ximsi2=xno=<номер телефона>text=<текст сообщения>

И т.д.Чтобы СМС отправлялись на несколько номеров, то вместо строки "no=<номер телефона>" добавляете:

no1=<номер телефона1>no2=<номер телефона2>

Разделителем в файле может быть "/" или "Enter" Лучше создавать в notepad.exe или в PhoneManager.Соблюдайте регистр.

Для каждой запомненной симки в файле прописывается ее значение IMSI.

Настраиваемые параметры JAD-файла.

alarm: alarm.mid - имя файла для звука будильникаarrowcolor: 0 - цвет стрелок: десятичный эквивалент цвета в формате RRGGBBhbackcolor: 16777215 - цвет фона: десятичный эквивалент цвета в формате RRGGBBhboom: kuku.amr - имя файла для оповещения после kurant и каждые полчасаdaycolor: 0 - цвет надписи дня недели, см. цвет фонаexpimppath: /a/mobile/ - путь к файлам экспорта/импортаhandledevent: true - сворачиваться при входящихidchange: oops.mp3 - звук оповещения о смене БСkeyexit: 35 - код клавиши выхода, 35 это #keylock: 42 - код клавиши блокировки (нужно удерживать клавишу), 42 это *keymenu: -23 - код клавиши менюkeystop: -21 - код клавиши остановки звуковых оповещений, -21 - левая софтkeyvoice: -22 - код клавиши голосового воспроизведения времени, -22 - правая софтkhour: 400 - коэффициент длины часовой стрелкиkmin: 700 - коэффициент длины минутной стрелкиksec: 800 - коэффициент длины секундной стрелкиkurant: spass.amr - имя файла для оповещения каждый часnotifysound: file:///a/mobile/audio/ring.mp3 - сигнал оповещения о входящихposx: - позиция на экране, -1 - в центреposy: - позиция на экране, -1 - в центреproptimeout: 60 - время, через которое происходит автоматический выход из режима настройкиsilents: 1 - количество "единиц режима тишины" перед воспроизведением. 1 единица = 0.25 сек. Используется с БТ-гарнитурой.

ВНИМАНИЕ!!: Для 373 платформы (E398_ROKR) нужно установить значение параметра handledevent = false.Тогда при входящем звонке будет играть мелодия, заданная параметром notifysound.Если это значение начинается с file:// то нужно заменять pat файл для доступа к ФС,т.к. будет браться файл из ФС. Если это значение начинается с / тогда в jar файлнужно включить указанный после / файл.

Для моделей Vx00 нужно изменить коды клавиш на положительные.

НАПРИМЕР:handledevent: falsenotifysound: file://a/mobile/audio/tatu.midнужно заменить pat файл и тогда при входящих будет играть файл tatu.midиз списка Ваших мелодий в "Меню/Мультимедиа/Мелодии".

handledevent: falsenotifysound: /tatu.midнужно включить файл tatu.mid в jar файл и тогда при входящих будет играть файл tatu.mid.

Если приложение при запуске выдает ошибку первым делом нужно проверить включены ли классы Vodafone:72/1 KJAVA_VSCL_AVAILABLE75/6 BACKLIGHT_VODAFONE_AVAILABLE 78/1 LRSK_SWITCHED_VODAFONE_AVAILABLE Делается это в программе P2K Advanced Editor.

Lite-версия:-правая софт/джойстик - говорит время-левая софт куранты/бум/время-меню - настройки-*/# - выход

📎📎📎📎📎📎📎📎📎📎