程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> Nokia的J2ME擴展API——UI API使用之DeviceControl類

Nokia的J2ME擴展API——UI API使用之DeviceControl類

編輯:關於JSP

Nokia在標准的J2ME API的基礎上,在所有Nokia的手機中擴展了一個功能,這些功能以擴展API的形式提供給開發人員,這些擴展API就是著名的Nokia UI API。
      關於Nokia UI API的文檔,可以在Nokia Developer’s Suit安裝目錄下的Devices下的任意一個模擬器的docs目錄中找到。
       DeviceControl類是一個控制手機背景燈閃爍以及手機震動的類,該類屬於com.nokia.mid.ui包,在使用以前需要引入該包。其中包含的主要方法有:
       1、flashLights
              該方法的方法聲明如下:
                     public static void flashLights(long duration)
              該方法的作用是臨時閃爍屏幕背景燈duration參數指定的毫秒數。
              該方法調用以後不會阻塞線程的執行,如果設備不支持該方法,則該方法會自動返回,如果設置的時間超過設備支持的最大時間,則自動在閃爍最大時間以後返回。
該方法返回時,會自動返回到閃爍以前的狀態。
想結束該方法的執行,可以使用flashLights(0)來實現。
其中參數:
duration——指閃爍的毫秒數。如果該數字小於0,則拋出IllegalArgumentException。
使用示例:
       DeviceControl. flashlights(3000);
該代碼的作用是設置背景燈閃爍3秒鐘。
       2、setLights
              該方法的聲明如下:
                     public static void setLights(int num, int level)
              該方法的作用是設置屏幕背景燈的亮度。
              其中參數:

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved