motofan logo
       
> 

Секундомер, by Kadavr %)

Kadavr
сообщение 24.1.2007, 17:21


Новичок
*

Группа: Пользователи
Сообщений: 26
Регистрация: 24.1.2007
Из: Минск, Беларусь
Пользователь №: 118 725
Модель телефона: Defy

Рейтинг: 3



Достало, что в моём L2 нет секундомера, поэтому написал свой. Может ещё кому-нибудь пригодится. Делал, что называется "для себя", поэтому не пугайтесь его убогого вида wink.gif Зато весит мало. Умеет считать время и запоминать 6 значений. (количество запоминаемых значений несложно подправить (см. исходники wink.gif), только вот на экран 128х160 много не влезет ): ) В фоновом режиме благополучно продолжает работать.
В архиве -- .jar, исходники и описание.
ЗЫЖ Наверняка кто-то уже до меня написал такую хреновину, и даже лучше. Но всё же мало ли кому понадобится smile.gif

30.03.2007, 19:16
Добавил функцию выключения подсветки (клавиша "0"). Как выключать посветку я знаю, а вот как её включить _насовсем_ -- нет. Поэтому использовал функцию flashBacklight в виде flashBacklight(very_big_number); Может, кто-нибудь подскажет менее варварский метод? smile.gif Новая версия в архиве novyi_s_vyklucheniem_podsvetki.zip

Отныне в том же архиве исходники

Сообщение отредактировал Kadavr - 9.4.2007, 16:13
Прикрепленный файл novyi_s_vyklucheniem_podsvetki.zip   ( 8.31 килобайт ) Кол-во скачиваний: 275
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
konstantin 26
сообщение 26.3.2007, 23:03


Новичок
*

Группа: Пользователи
Сообщений: 2
Регистрация: 18.3.2007
Пользователь №: 127 510
Модель телефона: Motorola L6

Рейтинг: 0



респект и уважуха . Из того что я нашел он лучьший . Здесь где то валялся ,,простой но рабчий,, 128х128 - очень не понравился , а твой самое то - маленький и простой . Мне без секундомера как без рук было , ты выручил . Спасибо .
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Avton
сообщение 26.3.2007, 23:45


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

Группа: Разработчики
Сообщений: 305
Регистрация: 12.8.2005
Пользователь №: 48 481
Модель телефона: Razr I

Рейтинг: 107.5



Kadavr, все отлично. 2 пожелания:
1. Не критично, но формат у тебя Z.Y.ХХХ. хотелось бы когда Y до 10. было Z.0Y.XXX
2. Прикрути кнопку выход smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Kadavr
сообщение 28.3.2007, 19:07


Новичок
*

Группа: Пользователи
Сообщений: 26
Регистрация: 24.1.2007
Из: Минск, Беларусь
Пользователь №: 118 725
Модель телефона: Defy

Рейтинг: 3



Avton, исправил. новый архив брать в первом посте

Сообщение отредактировал Kadavr - 28.3.2007, 20:07
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Simple-5
сообщение 28.3.2007, 20:43


Заслуженный флудер
*****

Группа: Пользователи
Сообщений: 354
Регистрация: 16.10.2004
Из: Земля, Россия, Химки
Пользователь №: 16 951
Модель телефона: Motorola C390
Прошивка: Откуда мне знать...


Настроение:
Постоянно прогрессирующее счастье



Рейтинг: 200



Сделаешь для 176*220 буду благодарен.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Avton
сообщение 28.3.2007, 22:40


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

Группа: Разработчики
Сообщений: 305
Регистрация: 12.8.2005
Пользователь №: 48 481
Модель телефона: Razr I

Рейтинг: 107.5



Simple-5, так он и на 176х220 нормально работает wink.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
JIaMep2
сообщение 29.3.2007, 7:52


Новичок
*

Группа: Пользователи
Сообщений: 26
Регистрация: 27.3.2007
Пользователь №: 128 724
Модель телефона: Nokia N70 ME
Прошивка: 5.0737.3.0.1

Рейтинг: 0



Э, а... 176X208? А вообще, там же исходники, можно и самим поковырять.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Kadavr
сообщение 29.3.2007, 10:19


Новичок
*

Группа: Пользователи
Сообщений: 26
Регистрация: 24.1.2007
Из: Минск, Беларусь
Пользователь №: 118 725
Модель телефона: Defy

Рейтинг: 3



На самом деле эта прога, конечно, будет нормально работать на любых телефонах с разрешением экрана >=128х160. (только это будет выглядеть ещё менее эстетично shuffle.gif ) Ну, а кому хочется использовать свободное место на экране с пользой -- вот две версии. Отличаются только количеством запоминаемых значений (9 и 10). Телефонов с такими экранами под рукой нет, проверял в эмуляторе, поэтому могут быть небольшие нестыковки. Но вообще-то 9 значений -- это для 176х208, а 10 значений -- для 176х220.
Для тех, у кого есть возможность самому скомпилировать -- чтобы поменять количество запоминаемых значений, нужно
а) скачать архив stopwatch9zn.zip или stopwatch10zn.zip (там проще менять)
б) в файле Canvas1.java в строке
String[] memory=new String[/*какое-то число*/];
заменить число в квадратных скобках на нужное число.
в) ну и скомпилировать, конечно.
Сделать это легко, но для этого на компе должны стоять jdk и wtk
PS. Если у кого-то есть предложения по поводу улучшения программы -- пишите сюда, буду рад помочь smile.gif
Прикрепленный файл stopwatch10zn.zip   ( 8.01 килобайт ) Кол-во скачиваний: 89
Прикрепленный файл stopwatch9zn.zip   ( 8 килобайт ) Кол-во скачиваний: 66
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Simple-5
сообщение 29.3.2007, 11:24


Заслуженный флудер
*****

Группа: Пользователи
Сообщений: 354
Регистрация: 16.10.2004
Из: Земля, Россия, Химки
Пользователь №: 16 951
Модель телефона: Motorola C390
Прошивка: Откуда мне знать...


Настроение:
Постоянно прогрессирующее счастье



Рейтинг: 200



Можно к ней прикрутить таймер? И еще ьакую штуку, чтобы она подавала сигналы в начале через минуту, а потом через 10 сек.?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Kadavr
сообщение 29.3.2007, 15:38


Новичок
*

Группа: Пользователи
Сообщений: 26
Регистрация: 24.1.2007
Из: Минск, Беларусь
Пользователь №: 118 725
Модель телефона: Defy

Рейтинг: 3



Цитата(Simple-5 @ 29.3.2007, 14:24) *

Можно к ней прикрутить таймер? И еще ьакую штуку, чтобы она подавала сигналы в начале через минуту, а потом через 10 сек.?


я так понял, что сигналы нужны в фоновом режиме? хз... Я б сделал конечно, если б знал, как unsure.gif
Просто таймер можно сделать, вот только не знаю, как устроить, чтобы оно в фоновом режиме издавало звуки. К тому же, это надо, чтобы, когда таймер дойдёт до нуля, программа разворачивалась даже из фонового режима. А это я тоже не знаю как делать...... sad.gif((

Добавлено позже (29.3.2007, 18:46):
кто-нибудь, кто знает, как это вообще делается (в общем виде хотя бы) подскажите, плз shuffle.gif

Сообщение отредактировал Kadavr - 29.3.2007, 15:41
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Simple-5
сообщение 29.3.2007, 20:47


Заслуженный флудер
*****

Группа: Пользователи
Сообщений: 354
Регистрация: 16.10.2004
Из: Земля, Россия, Химки
Пользователь №: 16 951
Модель телефона: Motorola C390
Прошивка: Откуда мне знать...


Настроение:
Постоянно прогрессирующее счастье



Рейтинг: 200



Да не, не обязательно из фонового режима.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Kadavr
сообщение 29.3.2007, 21:12


Новичок
*

Группа: Пользователи
Сообщений: 26
Регистрация: 24.1.2007
Из: Минск, Беларусь
Пользователь №: 118 725
Модель телефона: Defy

Рейтинг: 3



Цитата(Simple-5 @ 29.3.2007, 23:47) *

Да не, не обязательно из фонового режима.


тогда попробую smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Kadavr
сообщение 30.3.2007, 8:29


Новичок
*

Группа: Пользователи
Сообщений: 26
Регистрация: 24.1.2007
Из: Минск, Беларусь
Пользователь №: 118 725
Модель телефона: Defy

Рейтинг: 3



Вот новая версия, для тестирования, так сказать. Добавил таймер, который, по просьбе Simple-5, подаёт голос каждую минуту, а потом каждые 10 секунд. Таймер назначен на кнопку <*> (звёздочка).
Также исправил серьёзный недостаток -- раньше, события срабатывали при _отпускании_ кнопок. Теперь они, как и положено, срабатывают при _нажатии_ кнопок.
Не успел нормально протестировать прогу на предмет косяков, так что можно сказать, что это beta-версия.
Обновленные исходники пока не выкладываю, ибо мне за них стыдно. Потом подправлю -- выложу.
Прикрепленный файл Stopwatch.zip   ( 5.2 килобайт ) Кол-во скачиваний: 88
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Kadavr
сообщение 30.3.2007, 16:16


Новичок
*

Группа: Пользователи
Сообщений: 26
Регистрация: 24.1.2007
Из: Минск, Беларусь
Пользователь №: 118 725
Модель телефона: Defy

Рейтинг: 3



Добавил функцию выключения подсветки (клавиша "0"). Как выключать посветку я знаю, а вот как её включить _насовсем_ -- нет. Поэтому использовал функцию flashBacklight в виде flashBacklight(very_big_number); Может, кто-нибудь подскажет менее варварский метод? smile.gif Новая версия в архиве novyi_s_vyklucheniem_podsvetki.zip в первом посте
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Simple-5
сообщение 5.4.2007, 10:36


Заслуженный флудер
*****

Группа: Пользователи
Сообщений: 354
Регистрация: 16.10.2004
Из: Земля, Россия, Химки
Пользователь №: 16 951
Модель телефона: Motorola C390
Прошивка: Откуда мне знать...


Настроение:
Постоянно прогрессирующее счастье



Рейтинг: 200



Kadavr
Вот спасибо, нужную вешь сделал!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ponemetski
сообщение 8.4.2007, 8:58


Мастер
****

Группа: Пользователи
Сообщений: 237
Регистрация: 23.1.2006
Пользователь №: 66 921
Модель телефона: L7
Прошивка: 08.D0 EOR_RB

Рейтинг: 104.5



На счет flashBacklight ты все пригльно сделал. Разве что verybignumber равен Integer.MAX_VALUE. Это примерно 2 недели smile.gif

Добавлено позже (8.4.2007, 12:03):
На счет фонового режима. Сразу забей. Или сделай плагин к корелету. Тема в подписи ;-)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Kadavr
сообщение 8.4.2007, 11:29


Новичок
*

Группа: Пользователи
Сообщений: 26
Регистрация: 24.1.2007
Из: Минск, Беларусь
Пользователь №: 118 725
Модель телефона: Defy

Рейтинг: 3



Цитата(Ponemetski @ 8.4.2007, 11:58) *

На счет flashBacklight ты все пригльно сделал. Разве что verybignumber равен Integer.MAX_VALUE. Это примерно 2 недели smile.gif

Добавлено позже (8.4.2007, 12:03):
На счет фонового режима. Сразу забей. Или сделай плагин к корелету. Тема в подписи ;-)


спасибо за инфу. насчет корелета -- проще, наверное, просто забить smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ponemetski
сообщение 8.4.2007, 11:35


Мастер
****

Группа: Пользователи
Сообщений: 237
Регистрация: 23.1.2006
Пользователь №: 66 921
Модель телефона: L7
Прошивка: 08.D0 EOR_RB

Рейтинг: 104.5



Ты тему почитай из моей подписи. Там 5 минут работы и твой секундомер в корелете. В любом случае перед тем как забросить проект выложи исходники. Вдруг кому приводятся
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Kadavr
сообщение 9.4.2007, 16:09


Новичок
*

Группа: Пользователи
Сообщений: 26
Регистрация: 24.1.2007
Из: Минск, Беларусь
Пользователь №: 118 725
Модель телефона: Defy

Рейтинг: 3



последние исходники вместе с последним билдом отныне в первом посте smile.gif
Вообще-то, за исходники мне стыдно. Они очень кривые, поэтому-то я их раньше не выкладывал
Но может всё-таки кому-нибудь пригодятся

Сообщение отредактировал Kadavr - 9.4.2007, 16:45
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Andrei90
сообщение 18.4.2007, 22:04


Интересующийся
**

Группа: Пользователи
Сообщений: 33
Регистрация: 16.9.2006
Пользователь №: 99 311
Модель телефона: L6
Прошивка: R3511_G_OA.52.26R_B

Рейтинг: 0



Ты б ещё сделал что б секундомер и запускался shades.gif по таймеру, ваще ок бы было.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
evg1s
сообщение 26.6.2007, 15:28


Новичок
*

Группа: Пользователи
Сообщений: 1
Регистрация: 6.2.2007
Пользователь №: 120 946
Модель телефона: Motorolla L6
Прошивка: R3511_G_0A

Рейтинг: 0



Приветы всем! В моем сотовом нет возможности отсчитывать секунды и, наверное, нигде в них нет функции фиксации секунд нажатия на кнопку, пока идет основной счетчик. Будильник и таймер это не одно и тоже!!! Будильник считает время до события, а таймер после события.

Случайно нет ли у кого такой явочки под экран 128*128 или 128*160 (под Мотролку Л6)?
Думается такая примочка пригодится людям.

Но в секундомере необходимо предусмотреть 5-10 ячеек памяти.
Нажал на кнопку1 время счета (секунды) пошло дальше, снова жму кнопку1 - продолжаю отчет.
Нажал кнопку10 или стоп - счет закончен я могу посмотреть данные счетчика.
Или Нажал кнопку1 зафиксировал секунды, дальше продолжаю счет - потом кнопка выход.
Есть два значения - могу посмотреть разницу отследить разницу.
Один из способов применения програмки - часы-секундомера. Нужно замерить кровяное давление и просто смотришь на секунды, выжидая.... Замер закончил вышел из програмки.

Разрешение лучше всего 128*128 чтобы все телефоны ее поддерживали и смартфоны 320*240, 176*2220 и более простые типа 128*128.

p.s Не покупать же отдельно секундомер, если есть сотовый? Даже если заедает кнопка - эту программульку было бы удобно иметь на сотовом
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 26.6.2007, 15:35


Freestyler
********

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


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



Рейтинг: 4362



evg1s, тему твою соединил + Motofan Tapewatch
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Секундомер, by Kadavr %) · Разработка Java-приложений · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 12.6.2025, 18:23

Форум живёт: