2009-02-25 3 views
1

새로운 작업을받은 사용자에게 알려주는 Compact Framework 2.0 응용 프로그램에 알림을 보내려고합니다.Compact Framework : 기본 텍스트 경고 및 진동 재생

나는 자위대의 최신 커뮤니티 에디션과 함께 다음과 같은 코드를 사용하여 시도했다 :

try 
    { 
     OpenNETCF.WindowsMobile.Vibrate.Play(); 
     Thread.Sleep(duration); 
     OpenNETCF.WindowsMobile.Vibrate.Stop(); 
    } 
    catch 
    { 
     // Ignore 
    } 

오류가 실제로 발사되지는 그러나 플레이 이벤트에서 진동이 작동하지 않습니다. 또한 기본 메시지 경고 또는 사운드 파일을 재생하는 방법을 찾지 못했습니다. 이게 가능합니까?

답변

0
public static void Vibrate(int duration) 
{ 

    try 
    { 

     OpenNETCF.WindowsCE.Notification.Led vib = 
      new OpenNETCF.WindowsCE.Notification.Led(); 

     //---start vibration--- 
     vib.SetLedStatus(1, Led.LedState.On); 
     System.Threading.Thread.Sleep(duration); 

     //---stop vibration--- 
     vib.SetLedStatus(1, Led.LedState.Off); 

    } 
    catch 
    { 
     // Ignore 
    } 

} 

방금 ​​진동으로 작동하지만 정상적인 메시지 알림을 재생하는 방법을 알아야합니다.

0

맞춤식 사용자 공지가 필요합니다. OpenNETCF.WindowsCE.Notification.UserNotification 클래스를 살펴보십시오. 방법은 언제든지 NotificationAction 플래그 (예 : 진동 | 소리 | 대화 상자)와 UserNotificationTrigger을 전달합니다.

0

진동을 멈춘 후에 다른 sleep()을 추가하고 진동을 반복하면 진동이 일정하게 유지됩니다. 내 6800 진동을 잠시 동안 다시 켜고 잠을 자지 않고(). 우리가 최소한의 진동 맥박에 국한되어 있다고 생각하니?