Windows Mobile 背景燈控制

2021-08-24 21:25:44 字數 837 閱讀 3692

總體介紹:windowsmobile系統,開放了控制背景燈光的api,通過該api可以實現開啟背景燈、關閉背景燈以及使螢幕閃爍等功能。

開發語言:使用c#語言,在.net compact framework框架下實現。

適用場景:1.當系統長時間執行是,為了節省硬體的電池,可以關閉背景燈,適軟體在後台進行執行。2..net compact framework框架下,如果使用webservice進行資料互動,每次呼叫webservice時,北京燈都會自動開啟,為了避免改現象的發生,可 以在進行資料互動前關閉背景燈光,互動結束後再開啟背景燈,特別適用於通過執行緒輪循方式實現push技術。

具體實現

1.封裝api中的devicepowernotify方法,**如下

[dllimport("coredll.dll")]

private static extern int devicepowernotify( string device, powerstate devicestate, int deviceflags );

2.封裝powerstate列舉物件

public enum powerstate

;3.封裝乙個對外的介面

public static void setbacklight( powerstate pwr )

ok,到此為止,基本上已經完成,下面寫乙個方法進行測試,方法實現的效果為是基於windowsmobile的裝置閃爍螢幕

int count = 5;//只進行5次閃爍

看到效果了吧?以上**經過測試。

Windows Mobile 背景燈控制

總體介紹 windowsmobile系統,開放了控制背景燈光的api,通過該api可以實現開啟背景燈 關閉背景燈以及使螢幕閃爍等功能。開發語言 使用c 語言,在.net compact framework框架下實現。適用場景 1.當系統長時間執行是,為了節省硬體的電池,可以關閉背景燈,適軟體在後台進...

玩轉windows mobile選單

1.wm的選單比較特殊,首先要有乙個放置選單的地方,這就是 menu bar 乙個視窗,擁有視窗控制代碼 hwnd 可以通過 showwindow 來顯示和隱藏 a 系統缺省會建立乙個空的 menu bar 如在dialog 模式下,menu bar 上只顯示了乙個輸入法圖示,returns men...

Windows Mobile開發簡介

windows mobile開發簡介 簡單介紹windows mobile上的應用軟體開發過程 os windows mobile windows mobile上的應用軟體開發主要用visual c vb,visual c ide用visual studio 2005以上版本。helloworld ...