2013-10-02 212 views
2

我需要開發一個JavaME應用程序來定位低端手機。但是這裏的目標是製作一款適用於大多數手機的應用程序。但在諾基亞開發者網站上,我可以看到他們針對不同類型的手機擁有不同的SDK。那意味着其他手機制造商擁有自己的SDK?我可以製作一個通用的JavaME應用程序,所有支持Java的手機都可以安裝嗎?如果不是全部,也許是多數。我對JavaME沒有經驗,所以請耐心等待。JavaMe應用程序支持

回答

1

諾基亞開發人員網站上的各種SDK適用於不同的MIDP版本,而不適用於不同的手機。那麼,實際上新的(Asha 1.0)是2.0 SDK的MIDP版本。但是,如果你想爲任何J2ME設備開發,你應該使用MIDP版本1.0(任何諾基亞SDK都可以提供,甚至是最新的)。

但是要小心,您需要應對很多限制,基本上使用標準組件,因爲它們的用戶體驗得到各種設備的支持:(fulltouch,touch & type和qwerty phones)。

+0

Thanx mate。我會牢記這一點。 – khizar

+2

我認爲沒有人再使用MIDP1.0手機是公平的。目標MIDP 2.0 CLDC 1.1,你會沒事的。 特定於設備的SDK可以很方便,特別是如果您正在開發使用該設備的某些特殊功能的應用程序。 就我個人而言,我只使用過默認模擬器,因爲我從來不必使用某個設備的任何特殊功能。然後我確保我在很多不同的REAL設備上進行測試。 –

+0

@mr_lou指出,thanx :) – khizar