Piątek, 25 Maj 2012, 01:28

Autor Wątek: Zegarek PL 1.0.0.1 Wersja testowa  (Przeczytany 3913 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline ariek44

  • SoftMaker
  • Klubowicz
  • ***
  • Wiadomości: 29
  • Podziękowań: 10
Zegarek PL 1.0.0.1 Wersja testowa
« dnia: Piątek, 27 Marzec 2009, 19:27 »
Zegarek 1.0.0.0 Wersja testowa

Zegarek to mały programik mający za zadanie sygnalizować nastanie pełnej godziny.
Pomysł na realizację takiej aplikacji podpowiedział mi mobi.

Obsługa programu jest bardzo prosta i sprowadza się jedynie do włączenia lub wyłączenia
powiadomień w danych godzinach tak jak widać to na poniższych screenach. Mamy także
możliwość przetestowania powiadomienia w dowolnym momencie. Jako pliki powiadomienia
należy użyć plików dźwiękowych mp3 których nazwy zawierają się w przedziale 00-23
czyli 00.mp3 .. 23.mp3 więc 24 pliki przypisane dla każdej godziny. Do załącznika wrzucam
przykładowe pliki dźwiękowe stworzone w dobrej jakości syntezatorze mowy Agata 22khz.
Pliki dźwiękowe powinny znajdować się w tej samej lokalizacji co program, oprócz tego
do pracy programu niezbędny jest plik fmodce.dll który także powinien znajdować się
w tej samej lokalizacji co program. Cały projekt oparty jest na Net Compact Framework 3.5
Jeśli ktoś ma pomysł i chęci na zrealizowanie innych ciekawych plików powiadomienia
to proszę się z wszystkimi podzielić wrzucając cały komplet do tego tematu.

   

   
« Ostatnia zmiana: Poniedziałek, 30 Marzec 2009, 12:01 wysłana przez ariek44 »

Online mobi

  • Administrator
  • Core
  • *****
  • Wiadomości: 19422
  • Podziękowań: 314
  • Płeć: Mężczyzna
  • HTC HD2 #TyphooN CyanogenMod 7#
    • mobione.pl
Odp: Zegarek PL 1.0.0.0 Wersja testowa
« Odpowiedź #1 dnia: Piątek, 27 Marzec 2009, 19:50 »
bomba, zaraz testuję



dodano: Piątek, 27 Marzec 2009, 19:42
po plikach widzę, brakuje minut i ustawień dla nich, czyli odczytu czasu co 15 minut

i pytanko, żeby program odczytywał godziny musi być stale uruchomiony, czy wystarczy uruchomić go, skonfigurować i zamknąć?
HD2 - wciąż ten sam telefon, wciąż inne wrażenia :)

Offline marcin7904

  • GZU
  • Core
  • ****
  • Wiadomości: 741
  • Podziękowań: 35
  • Płeć: Mężczyzna
  • HTC Wildfire, HTC ELF, HTC WIZARD
    • Zarabianie przez internet-Zarabianie w internecie-Upload Plików
  • GaduGadu: 8988430
Odp: Zegarek PL 1.0.0.0 Wersja testowa
« Odpowiedź #2 dnia: Piątek, 27 Marzec 2009, 19:50 »
ariek44 tym razem też jest ucięta czcionka w informacji o programie

Offline ariek44

  • SoftMaker
  • Klubowicz
  • ***
  • Wiadomości: 29
  • Podziękowań: 10
Odp: Zegarek PL 1.0.0.0 Wersja testowa
« Odpowiedź #3 dnia: Piątek, 27 Marzec 2009, 19:56 »
mobi, program niestety musi działać w tle żeby mógł pracować, nie jestem pewien
czy sygnalizowanie dźwiękowe co 15 minut to dobry pomysł, można to oczywiście zrobić
marcin7904, poprawiłem ten błąd, ściągnij jeszcze raz załącznik z 1wszego posta

Offline marcin7904

  • GZU
  • Core
  • ****
  • Wiadomości: 741
  • Podziękowań: 35
  • Płeć: Mężczyzna
  • HTC Wildfire, HTC ELF, HTC WIZARD
    • Zarabianie przez internet-Zarabianie w internecie-Upload Plików
  • GaduGadu: 8988430
Odp: Zegarek PL 1.0.0.0 Wersja testowa
« Odpowiedź #4 dnia: Piątek, 27 Marzec 2009, 20:14 »
ok dzięki :)

jak tylko będę miał dostęp do kompa to zrobie .cab-a

Online mobi

  • Administrator
  • Core
  • *****
  • Wiadomości: 19422
  • Podziękowań: 314
  • Płeć: Mężczyzna
  • HTC HD2 #TyphooN CyanogenMod 7#
    • mobione.pl
Odp: Zegarek PL 1.0.0.0 Wersja testowa
« Odpowiedź #5 dnia: Piątek, 27 Marzec 2009, 20:25 »
w PocketAlarm pewnie wisiał jakiś proces
HD2 - wciąż ten sam telefon, wciąż inne wrażenia :)

Offline utak3r

  • Global Moderator
  • Core
  • *****
  • Wiadomości: 8262
  • Podziękowań: 137
  • Płeć: Mężczyzna
  • Samsung Ace, Raphael, Hermes, Universal i inne
    • Wirtualne Zacisze utak3ra
Odp: Zegarek PL 1.0.0.0 Wersja testowa
« Odpowiedź #6 dnia: Piątek, 27 Marzec 2009, 21:27 »
na pewno - albo wątek pozostawiony, albo usługa...
Windows Mobile: a story of love and hate.


Offline globalbus

  • GZU
  • Core
  • ****
  • Wiadomości: 1969
  • Podziękowań: 77
  • Płeć: Mężczyzna
  • N900 + Zest
Odp: Zegarek PL 1.0.0.0 Wersja testowa
« Odpowiedź #7 dnia: Piątek, 27 Marzec 2009, 21:28 »
hmm, a notyfikacja?
typu dryndnij i zaraz potem uśpij...

Offline utak3r

  • Global Moderator
  • Core
  • *****
  • Wiadomości: 8262
  • Podziękowań: 137
  • Płeć: Mężczyzna
  • Samsung Ace, Raphael, Hermes, Universal i inne
    • Wirtualne Zacisze utak3ra
Odp: Zegarek PL 1.0.0.0 Wersja testowa
« Odpowiedź #8 dnia: Piątek, 27 Marzec 2009, 21:29 »
hm, też może być w sumie :)  o tym nie pomyślałem - a banalne w implementacji (dopóki się kolejka nie wysypie ;) )
Windows Mobile: a story of love and hate.


Online mobi

  • Administrator
  • Core
  • *****
  • Wiadomości: 19422
  • Podziękowań: 314
  • Płeć: Mężczyzna
  • HTC HD2 #TyphooN CyanogenMod 7#
    • mobione.pl
Odp: Zegarek PL 1.0.0.0 Wersja testowa
« Odpowiedź #9 dnia: Piątek, 27 Marzec 2009, 21:31 »
notyfikacje mają właśnie to do siebie, że później trudno ukatrupić jak nie wie się jak
HD2 - wciąż ten sam telefon, wciąż inne wrażenia :)

Offline utak3r

  • Global Moderator
  • Core
  • *****
  • Wiadomości: 8262
  • Podziękowań: 137
  • Płeć: Mężczyzna
  • Samsung Ace, Raphael, Hermes, Universal i inne
    • Wirtualne Zacisze utak3ra
Odp: Zegarek PL 1.0.0.0 Wersja testowa
« Odpowiedź #10 dnia: Piątek, 27 Marzec 2009, 21:32 »
generalnie najpewniejszym i najbardziej odpowiednim do tego celu byłaby usługa - ale tę trzeba chyba w win32 napisać.
Windows Mobile: a story of love and hate.


Offline ariek44

  • SoftMaker
  • Klubowicz
  • ***
  • Wiadomości: 29
  • Podziękowań: 10
Odp: Zegarek PL 1.0.0.0 Wersja testowa
« Odpowiedź #11 dnia: Poniedziałek, 30 Marzec 2009, 12:01 »
Zegarek 1.0.0.1 Wersja testowa

Zmieniłem zupełnie sposób działania programu opierając się na notyfikacji, dzięki czemu
program nie musi pracować żeby odgrywane były powiadomienia o pełnej godzinie.
Poza tym ustawienie włączenia i wyłączenia godzin będą zapamiętane i przywrócone
przy następnym uruchomieniu programu. W tym celu w lokalizacji programu automatycznie
tworzony jest tekstowy plik konfiguracyjny przechowujący potrzebne informacje.
Program testowałem na swoim urządzeniu przez około 24 godziny i sprawował się świetnie.

   

   

Kilka słów o tym jak to działa, bo chyba to będzie interesowało zainteresowanych.
Po odpowiednim włączeniu i wyłączeniu powiadomień o danej godzinie (znak gwiazdki)
wybieramy z głównego menu programu Włącz powiadomienia. W tym momencie program
zapisuje do pliku konfiguracyjnego włączone i wyłączone godziny oraz uruchamia proces
notyfikacji i zamyka się. Od tej chwili mamy na urządzeniu włączone powiadomienie
które nastąpi przy następnej pełnej godzinie. Kiedy nastąpi pełna godzina to notyfikacja
sprawdzi plik konfiguracyjny i jeśli znajdzie w nim zgodę na odtworzenie pliku dźwiękowego
to odtworzy plik przynależny do danej godziny, jeśli w pliku konfiguracyjnym nie będzie
zgody na odtworzenie pliku to notyfikacja poprostu będzie cichutko. W pierwszym oraz
w drugim przypadku notyfikacja kończąc swoje zadanie zostaje usunięta przez system,
ale wcześniej uruchamia kolejną notyfikację przesuniętą o kolejną godzinę do przodu.
W taki sposób mamy notyfikację o każdej pełnej godzinie która powiadomi nas dźwiękowo
tylko jeśli zezwoli na to tekstowy plik konfiguracyjny. W dowolnym momencie możemy
wyłączyć notyfikacje wybierając z menu programu Wyłącz notyfikacje.

Bardziej dociekliwe osoby mogą podglądać notyfikację w swoim systemie dzięki darmowemu
programowi Task Manager, który wrzucę do załącznika razem z programem Zegarek.
Katalog w którym znajduje się program Zegarek i pozostałe pliki możemy wybrać dowolnie,
w moim przypadku jak widać na screenach jest to katalog Zegarek na karcie pamięci.
Zapraszam do przetestowania.

   

Online mobi

  • Administrator
  • Core
  • *****
  • Wiadomości: 19422
  • Podziękowań: 314
  • Płeć: Mężczyzna
  • HTC HD2 #TyphooN CyanogenMod 7#
    • mobione.pl
Odp: Zegarek PL 1.0.0.1 Wersja testowa
« Odpowiedź #12 dnia: Poniedziałek, 30 Marzec 2009, 12:13 »
teraz ciekawie to wygląda
HD2 - wciąż ten sam telefon, wciąż inne wrażenia :)

Offline utak3r

  • Global Moderator
  • Core
  • *****
  • Wiadomości: 8262
  • Podziękowań: 137
  • Płeć: Mężczyzna
  • Samsung Ace, Raphael, Hermes, Universal i inne
    • Wirtualne Zacisze utak3ra
Odp: Zegarek PL 1.0.0.1 Wersja testowa
« Odpowiedź #13 dnia: Poniedziałek, 30 Marzec 2009, 15:51 »
niom :)  to już zaczyna być w tej chwili to, o co biega :)
Windows Mobile: a story of love and hate.


Online mobi

  • Administrator
  • Core
  • *****
  • Wiadomości: 19422
  • Podziękowań: 314
  • Płeć: Mężczyzna
  • HTC HD2 #TyphooN CyanogenMod 7#
    • mobione.pl
Odp: Zegarek PL 1.0.0.1 Wersja testowa
« Odpowiedź #14 dnia: Poniedziałek, 30 Marzec 2009, 16:11 »
wyskakuje u mnie błąd notyfikacji, spróbuje coś więcej napisać
HD2 - wciąż ten sam telefon, wciąż inne wrażenia :)