J2ME中的Display類的兩大作用

來源:互聯網
上載者:User

你對J2ME中的Display類的作用是否瞭解,這裡向大家簡單介紹一下,最近在寫一個測試載入器,好好看一下J2ME的api,其中裡面一個很簡單的列子就是Display類,Display類總結起來有兩個作用,請看下文詳細介紹。

J2ME中的Display類的作用

最近在寫一個測試載入器,好好看一下J2ME的api,其中裡面一個很簡單的列子就是Display類,常用的只有Display.getDisplay(midlet)和setCurrent();不過Display類的功能是十分的強大。

Display類總結起來有兩個作用:

1,擷取螢幕的屬性。色彩,支援的顏色數量資訊。

isColor-----判斷螢幕是否是彩色的
numColors------(如果是彩色的)擷取手機,(如果不是彩色的)擷取灰階程度

2,控制螢幕的顯示。這是我們比較常用的。

setCurrent-----設定當前顯示介面對象
getCurrent-----擷取顯示介面對象
callSerially-----是指定的線程對象首先暫停,等到螢幕的顯示完畢後在繼續執行
MIDP2.0以後增強了一些功能
numAlphaLevels----獲得裝置對於透明度的支援
getBestImageHeight——獲得裝置支援的圖片最佳高度
getBestImageWidth——獲得裝置支援的圖片最佳寬度
getBorderStyle——獲得控制項的邊界格式
getColor——獲得進階使用者介面中的預設顏色

還有背景、前景以及高亮時的背景和前景等等

flashBacklight——控制手機背景燈的閃爍
vibrate——控制手機震動

補充一下,設定閃爍和震動是很有用的,如我們在開發多媒體播放器的時候,有點手機在屏保出現的時候可能就會暫停播放,對於這樣的手機你可將背景燈閃爍開啟解決這樣的問題

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.