Итак, вывожу на свет свой Dictaphone 1.0.0 (Диктофон).
Он предназачен для E398 с 373й прошивкой (E798), хотя можно проверить и на 372. Последняя версия - в аттаче.
Причины написания были просты - я хотел себе мощный диктофон, и единственный толковый из существующих - Jrecorder меня не устраивал - неудобен для моментального использования, не хвататает функциональности, да ещё и непонятно откуда взявшееся ограничение времени записи.
Новый Dictaphone обладает следующими фичами:
1) неограниченная запись (проверял 3.5 часа, дольше терпения не хватило)
2) запись только 12kbps .amr (я экспериментировал - труба иные форматы не поддерживает)
3) просмотр/воспроизведение/удаление сделанных записей
4) переключение устройва хранения (память/флеш)
5) опц. ограничение времени записи (останавливается сама по таймауту)
6) опц. отключение подстветки при начале записи, таймаут задаётся
7) опц. гудок/вибрация/воспроизведение по окончанию записи (удобно при ограничении времени записи)
8) опц. автоматическое начало записи при загрузке приложения (можно приложение навесить на смарт-клавишу и будет автоматически записывать всё что надо)
9) настройка спец. папок хранения записей .amr в памяти/на флеше
10) ручное отключение/включение подстветки в любой момент
11) русский/английский языки интерфейса
12) статистика (посл.запись/текущая сессия/всего/объём/продолжительность/кол-во записей)
После установки мидлета (я ставил и на карту, и в память), ему нужно дать все права на чтение/запись ФС через программу e1_fs. Лучше это сделать перед первым запуском. Тогда при нём программа создаст категории "Dictaphone" в папках "sound/" на флешке и на диктофоне. Если не дать ей прав, диктофон также будет работать и записывать без ограничений, но будет отсутствовать функция воспроизведения, будет сокращена статистика, и ещё по-мелочи.
Сделано так, чтобы меньше весило (16.5К сейчас), а также оптимизировано для ускорения начала записи при загрузке. Прошу потестить, учтите, что это моя всего лишь вторая прога на J2ME, а первая была уровня "Hello, World". Но, тем не менее, я до этого умел и умею кодить на плюсах.
P.S. :)
В дальнейшем планируется написать резидентный диктофон который будет делать записи разговоров автоматически, а также вести статистику по ним. Также есть мысль добавить шпионскую мегафичу записи по расписанию или (!) по появлению окружающего звука. Была мысль сделать отдельную версию a-la "Dictaphone SmartKey edition" минимального размера, которая могла бы только записывать при загрузке программы - спец. для быстрого реагирования на смарт-клавишу. Но как-то я пока отказался от этой мысли. Не нравится сама идея плодить эти диктофоны. Хотя, если у кого то найдётся веский аргумент ЗА, то этот вариант будет выполнен.
P.P.S. Ну вот. Отчитался.
Впервые я стал полезен мотофанскому сообществу, а то только читал да сдирал себе чужие труды :)
P.P.P.S. Если у вас возникает мысль - ответить на эту тему или нет - обязательно пишите! Патамушта мне будет очень приятно :)
Новая версия диктофона здесь (2.0.1)
Сообщение отредактировал Chez - 17.2.2006, 11:15
Он предназачен для E398 с 373й прошивкой (E798), хотя можно проверить и на 372. Последняя версия - в аттаче.
Причины написания были просты - я хотел себе мощный диктофон, и единственный толковый из существующих - Jrecorder меня не устраивал - неудобен для моментального использования, не хвататает функциональности, да ещё и непонятно откуда взявшееся ограничение времени записи.
Новый Dictaphone обладает следующими фичами:
1) неограниченная запись (проверял 3.5 часа, дольше терпения не хватило)
2) запись только 12kbps .amr (я экспериментировал - труба иные форматы не поддерживает)
3) просмотр/воспроизведение/удаление сделанных записей
4) переключение устройва хранения (память/флеш)
5) опц. ограничение времени записи (останавливается сама по таймауту)
6) опц. отключение подстветки при начале записи, таймаут задаётся
7) опц. гудок/вибрация/воспроизведение по окончанию записи (удобно при ограничении времени записи)
8) опц. автоматическое начало записи при загрузке приложения (можно приложение навесить на смарт-клавишу и будет автоматически записывать всё что надо)
9) настройка спец. папок хранения записей .amr в памяти/на флеше
10) ручное отключение/включение подстветки в любой момент
11) русский/английский языки интерфейса
12) статистика (посл.запись/текущая сессия/всего/объём/продолжительность/кол-во записей)
После установки мидлета (я ставил и на карту, и в память), ему нужно дать все права на чтение/запись ФС через программу e1_fs. Лучше это сделать перед первым запуском. Тогда при нём программа создаст категории "Dictaphone" в папках "sound/" на флешке и на диктофоне. Если не дать ей прав, диктофон также будет работать и записывать без ограничений, но будет отсутствовать функция воспроизведения, будет сокращена статистика, и ещё по-мелочи.
Сделано так, чтобы меньше весило (16.5К сейчас), а также оптимизировано для ускорения начала записи при загрузке. Прошу потестить, учтите, что это моя всего лишь вторая прога на J2ME, а первая была уровня "Hello, World". Но, тем не менее, я до этого умел и умею кодить на плюсах.
P.S. :)
В дальнейшем планируется написать резидентный диктофон который будет делать записи разговоров автоматически, а также вести статистику по ним. Также есть мысль добавить шпионскую мегафичу записи по расписанию или (!) по появлению окружающего звука. Была мысль сделать отдельную версию a-la "Dictaphone SmartKey edition" минимального размера, которая могла бы только записывать при загрузке программы - спец. для быстрого реагирования на смарт-клавишу. Но как-то я пока отказался от этой мысли. Не нравится сама идея плодить эти диктофоны. Хотя, если у кого то найдётся веский аргумент ЗА, то этот вариант будет выполнен.
P.P.S. Ну вот. Отчитался.
Впервые я стал полезен мотофанскому сообществу, а то только читал да сдирал себе чужие труды :)
P.P.P.S. Если у вас возникает мысль - ответить на эту тему или нет - обязательно пишите! Патамушта мне будет очень приятно :)
Новая версия диктофона здесь (2.0.1)
Сообщение отредактировал Chez - 17.2.2006, 11:15