🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: alt.pl.comp.lang.csharp
3 messages
3 total messages Started by Wędrowycz Fri, 27 Nov 2009 10:50
Budzik na urządzeniu mobilnym
#21203
Author: Wędrowycz
Date: Fri, 27 Nov 2009 10:50
23 lines
1766 bytes
W jaki sposób można wybudzić PDA?

Chcę napisać budzik, który po zadanym czasie najpierw delikatnie zawibruje a 
gdy użytkownik nie zareaguje, to będzie potęgować doznania :)

Do uruchomienia vibry wykorzystuję bibliotekę 
OpenNETCF.WindowsCE.Notification:

OpenNETCF.WindowsCE.Notification.Led vibra = new 
OpenNETCF.WindowsCE.Notification.Led();
vibra.SetLedStatus(1, OpenNETCF.WindowsCE.Notification.Led.LedState.On);
System.Threading.Thread.Sleep(200);
vibra.SetLedStatus(1, OpenNETCF.WindowsCE.Notification.Led.LedState.Off);

Problem jednak w tym, że urządzenie po paru minutach wyłącza się i aplikacja 
wisi.

Próbowałem wykorzystać ww bibliotekę. Udało mi się zmusić urządzenie do 
wybudzenia Wykorzystując UserNotification i wyświetlenie Dialogu. 
Rozwiązanie takie nie do końca mi się podoba. Może, ktoś poradzi jak się do 
tego zabrać?

pozdr 
Re: Budzik na urządzeniu mobilnym
#21204
Author: Homar
Date: Sat, 28 Nov 2009 16:53
11 lines
1193 bytes
2009-11-27 11:50, Wędrowycz wrote:
> W jaki sposób można wybudzić PDA?

Poszukaj info o GetSystemPowerState i SetSystemPowerState.
To sa funkcje natywne, wiec jesli chcesz to wykorzystac w .NETcie, to 
powinno zadzialac z pinvoke.
Co do wibracji, to ja wykorzystuje (ale tez w C++) rozwiazanie opisane 
tutaj:
http://forum.xda-developers.com/showthread.php?t=219553

pzdr
Re: Budzik na urządzeniu mobilnym
#21205
Author: Wędrowycz
Date: Mon, 30 Nov 2009 13:42
4 lines
1017 bytes
> Poszukaj info o GetSystemPowerState i SetSystemPowerState.

Dzięki, już działa 
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads