motofan logo
29 страниц V « < 10 11 12 13 14 > »         
> 

Virtual Corelet, E1, v360, L7, L6, L2, V3i, l7e, K1, Z3, E770, v3x, L9

Valleo
сообщение 16.2.2008, 13:34 Закрепленное сообщение!


Гуру
******

Группа: Почётные мотофаны
Сообщений: 728
Регистрация: 21.10.2005
Из: Находка
Пользователь №: 55 219

Рейтинг: 692.5



И так, предлагаю вашему вниманию новый Corelet под почти что одноименным названием VirtualCorelet.

Для справки:
CORElet – это прототип MIDlet, но в отличии от оного он работает всегда, запускается при старте телефона, висит в «фоновом режиме» и позволяет реализовать очень много скрытых функций и возможностей телефонов.


Так как это специфическое Java приложение, я сразу указываю поддерживаемые телефоны:
E1, v360, L7, L6, L2, V3i, l7e, K1, Z3, E770, v3x, L9
Модели телефонов, помеченные *, требуют подготовки к установке VC (в частности ТП)
В моделях телефонов, помеченных #, требуется доработка VC и есть глюки
В моделях телефонов, помеченных ?, требуется тест VC на работоспособность.

телефоны E1, E398, L7, V360, E770, V3x, V3i, L6, L2
телефоны L7e, Z3, K1, L9

И так о самом VirtualCorelet.
Этот Corelet основан на стандартном UI телефона, т.е. он использует тот скин, который установлен на самом телефоне.
Так же, по аналогии с другими разработками, этот корелет поддерживает плагины.
Собственно плагины - жизне-составляющая этой Java программы. Без плагинов корелет не может работать.

Корелет изначально содержит в себе несколько плагинов:

Нормальные - те, которые вы запускаете сами, и которые выключаются когда вы выходите из них.

1) PhoneManager (файловый менeджер, позволяющий оперировать с файлами на телефоне) - умеет естественно копировать, вырезать, вставлять, переименовывать, удалять, создавать папки. Так же как бонус умеет восстанавливать смс-сообщения, созданные другим плагином - SMSBackup.
Управление легкое - все делается по аналогии с ФМ телефона:
0 - отметить файл
1 - скопировать и вставить
2 - вырезать и вставить
3 - удалить отмеченное
4 - создать папку
5 - переименовать
6 - удалить
7 - атрибуты файла/папки
Так же эти функции доступны через меню плагина.

2) AudioPlayer - ну тут все понятно - это плеер, проигрывающий mp3, m4a, mp4, amr и т.п. файлы из папок audio на дисках C и B. Управление предельно ясно, все команды работают через меню.
В самом плеере:
вверх/2 - пауза/плей
влево/4 - перемотка назад/предыдущий трек
вправо/6 - перемотка вперед/следующий трек

3) ImageViewer - и тут тоже ясно - просмотр картинок с возможностью их поворота, увеличения, а так же установки картинки в качестве фона рабочего стола (немного глючно реализован механизм - надо после этой функции запустить любую несуществующую метку).

4) Инструменты книги - легендарный плагин от Gr@fMoto, позволяющий сделать бэкап вашей телефонной книги, и так же восстановить его. Бэкап сохраняется изначально сюда: "/b/phonebook.pb", но путь можно изменить, отредактировав GrafmotosPB.txt в папке с плагином в jar файле.

5) fwEditor - это специфичный плагин, работающий на некоторых прошивках, для которых созданы следующие патчи:
Доступ_к_выполнению_кода_из_корелета.smp
Доступ_к_запуску_функций_из_корелета.smp
Доступ_к_РАМ_из_корелета1.01.smp
Доступ_к_симу_4а_из_корелета1.03.smp
Патчи сделаны уважаемым RekGRpth
Увы, телефоны E1 и даже с прошивкой от Electro не поддерживаются данным плагином.

6)SMS@Sender - плагин, фактически дублирующий существующую одноименную программу от yurique (спасибо ему за помощь в создании плагина и за предоставление услуги отправки смс)

7)EventLauncher- плагин работает ТОЛЬКО при установленном патче "Запуск ивентов из корелетов" (для каждого телефона своя версия, но все они делают одно и тоже). Просьба тем, кто не ставил этот патч - не писать тут "почему не работает".
Этот плагин позволяет, как в записную книжку, внести в себя нужные вам ивенты для запуска и как то их обозвать, т.е. дать им адекватное имя.
Плагин так же может работать как рабочий стол, при этом он сохранит всю функциональность стандартного рабочего стола, но и так же добавит новые фишки.

Невидимые - те плагины, которые запускаются с корелетом и работают, пока вы их не выключите или не выключите сам корелет.

1)SMSBackup - мини-плагин, который отлавливает событие прихода нового сообщения и сохраняет его в папку /b/Corelet/SMSBackup/ (задается в SMSBackup.txt из папки с плагином). Его можно позже восстановить с помощью PhoneManager или же прочитать на компьютере с помощью программы
Чтение файлов .sms, сделанных программой SMSBackUp

2)CaseOpenClose - плагин, отлавливающий события открытия и закрытия флипа, и проигрывающий при этом событии одноименные звуки: CaseOpen.pm3 и CaseClose.mp3 из папки /c/mobile/audio/

3)FirmwareChecker - плагин, проверяющий вашу прошивку и пытающийся восстановить работоспособность VirtualCorelet, если прошивка его не запускает корректно (прямым образом относится к телефоном v3i, косвенно - L6, L2)

VirtualCorelet содержит в себе SMSAlarm.

Теперь немного по установке.
Ставится корелет с помощью программы Moto Midlets Manager V0.70 (от 18.03.2007)
Так же он ВОЗМОЖНО поставится с карты памяти и даже возможно при скачивании с интернета стандартным броузером. Но это зависит от прошивки и модели телефона, а их столько много, что описать каждую - нет возможности.

Добавлено: запускается корелет с помощью пункта меню iTunеs (так как этот пункт меню запускает не фиксировано только сам iTunеs, а вообще любой запущенный корелет).

Проект закрыт.
За "жлобство" в пм насчет исходников - удаляю билды.

Сообщение отредактировал Valleo - 16.11.2008, 4:25
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Valleo
сообщение 7.6.2008, 9:45


Гуру
******

Группа: Почётные мотофаны
Сообщений: 728
Регистрация: 21.10.2005
Из: Находка
Пользователь №: 55 219

Рейтинг: 692.5



Цитата
Меню лучше оставить как есть,для z3 юзать кнопку Браузер,

Собственно пока так и делается.
Цитата
всё доп. можно на длинные(вторичные) нажатия кнопок.

Обвес будет какой нить ) Но все цифровые клавиши заняты - как же номер без них вводить.

Цитата
а повторный посыл его же?

Не обрабатывается. Видимо корелет так же обращается к этому ивенту (есть функция pause() в корелетах, но нету resume(), я думал что дважды pause() и всё - ан нет ))) )

8662 - это ивент "Стоп" - даже потом раскрыв плеер видно что плеер в режиме "стоп" находится.
8663 - корректная пауза - в плеере так же отображается состояние "пауза". Повторный вызов ивента ничего не даёт.

ВО! Методом тыка - 8661 возвращает плеер к жизни.
Его и заюзаем... Может поможет при перемотке )

Добавлено позже (7.6.2008, 22:36):
Короче... Новая выложенна.
Что нового - доработанный плагин EventLauncher.
Чтобы увидеть доработку - включите в его настройках "рабочий стол" и скройте VC.

Собственно с чем кушать:
первая (нижняя) строка - строка быстрого доступа. Состоит из иконок, которые вы настраиваете в самом телефоне (которые вешаются на вверх, вниз, влево. вправо);
вторая строка - строка вызова Event - зависит от того, что вы вписали в сам плагин (выводит название эвента, при нажатии на джойстик центр - вызывает его), откуда брать эвенты - можно с форума к примеру, а можно и самим поискать методом научного тыка...;
верхняя строка - дата и часы - с ними ничо нельзя сделать, всегда на одном месте... )));
и финальная строка - она появляется ТОЛЬКО при запуске ВСТРОЕННОГО плеера - при нажатии на неё плеер ставится на паузу/продолжает воспроизведение. Об этом подробнее - работает через ивенты, прописанные в ElfLauncher.txt в jar файле-папке плагина.
8661 - плей
8663 - пауза
Собственно тестировалось тока на z3... поэтому и вынес в текстовик, чтобы каждый смог под свой телефон настроить. И не забудьте здесь написать работает или нет на вашем телефоне.
Далее - вправо, влево - переключение треков. Зажатие вправо-влево - ессесно перемотка (время трека вывести невозможно - плеер не предоставляет такую информацию).
Так же есть реакция на нажатие гарнитуры - в телефонах Z3...L7e это важная фишка - при включенном плеере пауза/плей при кратком, при длинном - следующий трек.

Навигация по строкам - вправо-влево - выбор пункта, вверх-вниз - выбор строки (выбираемы тока три активные, кроме строки даты и часов).

Вся функциональность по возможности сохранена, т.е. набор номера такой же как обычно, быстрый вызов номера, громкость телефона и т.п.
Единственное - нет графических часов (возможно появятся позже), а так же длительные зажатия кнопки не везде обрабатываются. Так же не работает блокировка клавы по * и безшумный по #.

Ивент безшумного режима - 8625. Можете вбить в ивенты )

И еще - название песни отображает или название песни (если она играет), или плейлиста (если вы его запустили). По другому увы никак.

Воть...
Надеюсь понравится )
Небольшое расширение возможностей телефона - этого мы и добиваемся )

Ах да еще - маленькое украшение - при запуске плеера встроенного появляется иконка в статус строке wink.gif

Сообщение отредактировал Valleo - 7.6.2008, 11:36
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Motohobiman
сообщение 7.6.2008, 11:46


Мотофан
*******

Группа: Почётные мотофаны
Сообщений: 1 749
Регистрация: 3.5.2006
Из: Ukraina
Пользователь №: 81 710
Модель телефона: Е1,E2,U9,L6,W510.
Прошивка: Слава Украине!


Настроение:
Вечный мотодроллер;)



Рейтинг: 908



Есть ли возможность писать шрифтом побольше часы в 'статус строке'.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Valleo
сообщение 7.6.2008, 11:49


Гуру
******

Группа: Почётные мотофаны
Сообщений: 728
Регистрация: 21.10.2005
Из: Находка
Пользователь №: 55 219

Рейтинг: 692.5



Нет. Шрифт то один в телефоне.
Хотя на Z3 есть еще мельче )) Но я его не использую из-за несовместимость с другими моделями (
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
citroen
сообщение 8.6.2008, 20:10


MotoAuto
********

Группа: Почётные мотофаны
Сообщений: 2 751
Регистрация: 19.8.2006
Из: Minsk, Belarus
Пользователь №: 95 640
Модель телефона: v3, v3i, v3x gold.
Победитель конкурса 2008

Рейтинг: 1243



Valleo
классно, спасибо. Как всегда порадовал. smile.gif
Пару вопросов.
Можно сделать чтобы дату на русском, т.е. вместо 2008-Jun-08 получить 08-июн-2008. И еще у меня почему-то софт-клавиши меняются местами, т.е. мультимедия была на левой софт-клавиши а теперь на правой.Но после того как выгрузишь все становится на свои места!

Само понравилось

Цитата
вторая строка - строка вызова Event

За это отдельное спасибо. smile.gif

Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Motohobiman
сообщение 8.6.2008, 20:42


Мотофан
*******

Группа: Почётные мотофаны
Сообщений: 1 749
Регистрация: 3.5.2006
Из: Ukraina
Пользователь №: 81 710
Модель телефона: Е1,E2,U9,L6,W510.
Прошивка: Слава Украине!


Настроение:
Вечный мотодроллер;)



Рейтинг: 908



У меня траблы с версией для Е1,выдаёт ошибку приложения,ставил на л6 и е1,одинаково,лог сделаю чуть позже.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Valleo
сообщение 9.6.2008, 4:27


Гуру
******

Группа: Почётные мотофаны
Сообщений: 728
Регистрация: 21.10.2005
Из: Находка
Пользователь №: 55 219

Рейтинг: 692.5



VirtualCorelet_E1_158.zip ( 164.25 килобайт ) Кол-во скачиваний: 27
Ну по тому, что скачало 27 человек, и у тебя одного возникли проблемы, означает что они тока у тебя... Но лог давай - может остальные просто ленивые )

Цитата
Можно сделать чтобы дату на русском, т.е. вместо 2008-Jun-08 получить 08-июн-2008. И еще у меня почему-то софт-клавиши меняются местами, т.е. мультимедия была на левой софт-клавиши а теперь на правой.Но после того как выгрузишь все становится на свои места!

Корелет вроде определяет положение софт-клавиш... Я все хочу галочку сделать в VC "Сменить местами софт-кнопки" но не доходят руки...

Цитата
Само понравилосьЦитатавторая строка - строка вызова Event За это отдельное спасибо.

Ради этого и делалось )
Надеюсь расписывать ненадо куда их прописывать.

В след. версии будет возможность отключать некоторые строчки. Так же будет предустановленны некоторые ивенты.
Но для этого надо время... Щас сдам экзамен и займусь )
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Motohobiman
сообщение 9.6.2008, 16:17


Мотофан
*******

Группа: Почётные мотофаны
Сообщений: 1 749
Регистрация: 3.5.2006
Из: Ukraina
Пользователь №: 81 710
Модель телефона: Е1,E2,U9,L6,W510.
Прошивка: Слава Украине!


Настроение:
Вечный мотодроллер;)



Рейтинг: 908



Странно всё,установил через jad не добавляя атрибута signed,заработал.Всё здорово!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
MartinGore
сообщение 11.6.2008, 9:12


Мастер
****

Группа: Пользователи
Сообщений: 248
Регистрация: 8.1.2007
Пользователь №: 115 494
Модель телефона: v66

Рейтинг: 26.5



Valleo, как я понял , у меня е770 и патча Запуск инвентов из корлетов нет(будем ждать патч), можно вопросик, каким образом вооьще ищутся инвенты, или пошли меня в тему по ним, если таковая имеется...Спасибо за VC , класная штука +
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
alxey
сообщение 11.6.2008, 9:41


Ветеран
*****

Группа: Пользователи
Сообщений: 535
Регистрация: 13.8.2007
Из: Kiev
Пользователь №: 144 371
Модель телефона: E770v V980 E1000
Прошивка: E8 EM30 V8

Рейтинг: 27



патч для запуска инвентов на е770 есть
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 11.6.2008, 15:35


Freestyler
********

Группа: Легенды MotoFan.Ru
Сообщений: 10 329
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



Цитата(Valleo @ 7.6.2008, 11:45)

Собственно тестировалось тока на z3... поэтому и вынес в текстовик, чтобы каждый смог под свой телефон настроить. И не забудьте здесь написать работает или нет на вашем телефоне.
*


тест у нас был у нас в аське , но отпишусь и на форуме : L7e - всё ок
только я привык видеть день недели ещё , для этого нужен алгоритм расчета от даты и вывод названия дня..
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Virtual Corelet, E1, v360, L7, L6, L2, V3i, l7e, K1, Z3, E770, v3x, L9 · iTunes, MediaViewer, Virtual CORElet · Forum
 

29 страниц V « < 10 11 12 13 14 > » 
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 4.5.2024, 3:01

Форум живёт: