學習J2ME編程需要掌握的七種技術

來源:互聯網
上載者:User
編程 學習J2ME編程需要掌握的七種技術



J2ME編程是Java在智能家電領域的應用,主要包含以下技術:

1、 進階使用者介面

進階使用者介面是指J2ME編程中用到的Form(表單)、TextBox(文字框)、List(列表框)和Alert(提示資訊框)等的使用,以及其中的一些控制項的使用,當然也包括相應的事件處理。應用在一般的如登陸表單、關於表單和提示等。

2、 低級使用者介面

低級使用者介面指Canvas類和Graphics類等的使用,以及相應的事件處理,應用與遊戲編程以及特殊介面的繪製等。

3、 記錄儲存系統

記錄儲存系統是手機中支援的用於資料永久儲存的技術。因為手機中沒有資料檔案的概念,所以一般需要儲存的資料只能以記錄的形式儲存。

4、 聲音處理系統

MIDP1.0不支援聲音處理,但是很多手機廠商如Nokia、Siemens等都支援,所以播放聲音也是一項需要掌握的技術。該技術使用的API多和手機廠商相關。但是MIDP2.0就提供了通用的支援。

5、 網路編程

網路編程指在手機中通過GPRS或者CDMA網路以HTTP協議或者SOCKET的形式串連網路。現在的手機支援HTTP網路編程的佔大多數,支援SOCKET的相對很少。所以網路編程暫時也就是使用HTTP協議進行編程。

6、 多線程

多線程是J2ME應用中比較核心的技術之一,因為進行網路編程和低級使用者介面編程是為了響應迅速,都需要處理成多線程。所以也必須熟練掌握。

7、 簡訊息編程

很多手機都提供了用於傳送簡訊息的API,如NOKIA、SIEMENS、SAMSUNG等,所以在J2ME中傳送簡訊息也是一個比較常用的技術。

8、 其他

當然根據廠商的不同還提供了其他的一些技術,如Siemens的API中支援檔案,Nokia的API支援讀取系統通訊錄等等。




相關文章

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

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

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