程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> J2ME >> J2ME開發FAQ

J2ME開發FAQ

編輯:J2ME
四級灰度的顏色值怎麼表示?
private final static int WHITE_COLOR = 0x00FFFFFF;
private final static int LIGHT_GRAY = 0x00888888;
private final static int DARK_GRAY = 0x00444444;
private final static int BLACK_COLOR = 0x00000000;
J2ME如何適應設計得更加模塊化和可縮放化?
J2ME被設計得更加模塊化和可縮放化。J2ME在設備原有的操作系統上建造了3層軟件,來實現模塊化和可縮放化:
v JVM層:這一層基於宿主操作系統,按照某一種J2ME的配置,實現了JVM。
v 配置層:這一層對於用戶可見度要低一些,但對框架層非常重要。它針對 “水平”市場的需求,定義了Java虛擬機的最小功能集和Java類庫的最小集合。在某種意義上,配置層定義了開發者在所有設備上都可以使用的Java特性和類庫的“最小公分母”。
v 框架層:這一層對於用戶和應用程序提供者來說是最常見的。它針對 “垂直”市場的需求,定義了Java虛擬機的最小功能集和Java類庫的最小集合。框架是基於特定的配置層實現的。只要設備支持相同的框架層,針對特定框架層開發的應用程序可以移植到其他設備上。一個設備可以支持多個框架層。


我在運行編譯好的程序時,仿真器出現錯誤警告
我在運行編譯好的程序時,仿真器出現 Exception: Java.lang.NoClassDefFoundError。請問是怎麼回事?
可能性有兩個:首先,要注意Package路徑,例如,對於package com.mot.j2me.midlets.test,您的類一定是在以下路徑:%ClassPath%\com\mot\J2ME\midlets\test\。其次,要注意大小寫,例如,test.class和Test.class是兩個不同的類。


裝入png圖形文件時的問題
我在裝入png圖形文件時,運行時出現如下Exception:image cannot be loaded or decoded。可是png文件在看圖軟件下顯示很正常。應該如何正確顯示呢?
先要用圖形處理軟件生成PNG文件,然後把它轉換成字節數組,內容要一一對應。PNG的顏色應該為2bit或1bit,因為硬件設備只支持4級灰度顯示。創建圖的語句應該是如下格式:Image.createImage(byte[] imagedata, int imageoffset, int imagelength),其中,imagedata 的格式為:{;(byte)0x89, (byte)0x50, (byte)0x4E, (byte)0x47, (byte)0x0D,....


我有(沒有) C++ (Java) 的編程經驗,請問我應該如何開
由於Java是一種純粹的面向對象的語言,所以如果您沒有C++或Java的經驗,我們建議您在著手J2ME開發之前,最好首先了解面向對象開發的一些基本概念和應用。然後,您可以參考以下步驟來做為開端:
1>一台PC機。建議最低PII300,128MB內存,4GB硬盤,56K英特網連接。Windows操作系統。
2>JDK1.2.2或以上,JDK1.3可以從http://Java.sun.com/J2SE/1.3/download-Windows.Html下載,約30MB。
3> 下載摩托羅拉的J2ME軟件開發包,請訪問https://commerce.motorola.com/idenonline/ideveloper/index.cfm,注冊後,點擊TOOLS & RESOURCES鏈接,再下載MotoSDK Windows版本。
安裝完畢後,您可以參考MotoSDK的示例程序寫代碼並在模擬器中運行了。

四級灰度的顏色值怎麼表示?
private final static int WHITE_COLOR = 0x00FFFFFF;
private final static int LIGHT_GRAY = 0x00888888;
private final static int DARK_GRAY = 0x00444444;
private final static int BLACK_COLOR = 0x00000000;
J2ME如何適應設計得更加模塊化和可縮放化?
J2ME被設計得更加模塊化和可縮放化。J2ME在設備原有的操作系統上建造了3層軟件,來實現模塊化和可縮放化:
v JVM層:這一層基於宿主操作系統,按照某一種J2ME的配置,實現了JVM。
v 配置層:這一層對於用戶可見度要低一些,但對框架層非常重要。它針對 “水平”市場的需求,定義了Java虛擬機的最小功能集和Java類庫的最小集合。在某種意義上,配置層定義了開發者在所有設備上都可以使用的Java特性和類庫的“最小公分母”。
v 框架層:這一層對於用戶和應用程序提供者來說是最常見的。它針對 “垂直”市場的需求,定義了Java虛擬機的最小功能集和Java類庫的最小集合。框架是基於特定的配置層實現的。只要設備支持相同的框架層,針對特定框架層開發的應用程序可以移植到其他設備上。一個設備可以支持多個框架層。


我在運行編譯好的程序時,仿真器出現錯誤警告
我在運行編譯好的程序時,仿真器出現 Exception: Java.lang.NoClassDefFoundError。請問是怎麼回事?
可能性有兩個:首先,要注意Package路徑,例如,對於package com.mot.j2me.midlets.test,您的類一定是在以下路徑:%ClassPath%\com\mot\J2ME\midlets\test\。其次,要注意大小寫,例如,test.class和Test.class是兩個不同的類。


裝入png圖形文件時的問題
我在裝入png圖形文件時,運行時出現如下Exception:image cannot be loaded or decoded。可是png文件在看圖軟件下顯示很正常。應該如何正確顯示呢?
先要用圖形處理軟件生成PNG文件,然後把它轉換成字節數組,內容要一一對應。PNG的顏色應該為2bit或1bit,因為硬件設備只支持4級灰度顯示。創建圖的語句應該是如下格式:Image.createImage(byte[] imagedata, int imageoffset, int imagelength),其中,imagedata 的格式為:{;(byte)0x89, (byte)0x50, (byte)0x4E, (byte)0x47, (byte)0x0D,....


我有(沒有) C++ (Java) 的編程經驗,請問我應該如何開
由於Java是一種純粹的面向對象的語言,所以如果您沒有C++或Java的經驗,我們建議您在著手J2ME開發之前,最好首先了解面向對象開發的一些基本概念和應用。然後,您可以參考以下步驟來做為開端:
1>一台PC機。建議最低PII300,128MB內存,4GB硬盤,56K英特網連接。Windows操作系統。
2>JDK1.2.2或以上,JDK1.3可以從http://Java.sun.com/J2SE/1.3/download-Windows.Html下載,約30MB。
3> 下載摩托羅拉的J2ME軟件開發包,請訪問https://commerce.motorola.com/idenonline/ideveloper/index.cfm,注冊後,點擊TOOLS & RESOURCES鏈接,再下載MotoSDK Windows版本。
安裝完畢後,您可以參考MotoSDK的示例程序寫代碼並在模擬器中運行了。

四級灰度的顏色值怎麼表示?
private final static int WHITE_COLOR = 0x00FFFFFF;
private final static int LIGHT_GRAY = 0x00888888;
private final static int DARK_GRAY = 0x00444444;
private final static int BLACK_COLOR = 0x00000000;
J2ME如何適應設計得更加模塊化和可縮放化?
J2ME被設計得更加模塊化和可縮放化。J2ME在設備原有的操作系統上建造了3層軟件,來實現模塊化和可縮放化:
v JVM層:這一層基於宿主操作系統,按照某一種J2ME的配置,實現了JVM。
v 配置層:這一層對於用戶可見度要低一些,但對框架層非常重要。它針對 “水平”市場的需求,定義了Java虛擬機的最小功能集和Java類庫的最小集合。在某種意義上,配置層定義了開發者在所有設備上都可以使用的Java特性和類庫的“最小公分母”。
v 框架層:這一層對於用戶和應用程序提供者來說是最常見的。它針對 “垂直”市場的需求,定義了Java虛擬機的最小功能集和Java類庫的最小集合。框架是基於特定的配置層實現的。只要設備支持相同的框架層,針對特定框架層開發的應用程序可以移植到其他設備上。一個設備可以支持多個框架層。


我在運行編譯好的程序時,仿真器出現錯誤警告
我在運行編譯好的程序時,仿真器出現 Exception: Java.lang.NoClassDefFoundError。請問是怎麼回事?
可能性有兩個:首先,要注意Package路徑,例如,對於package com.mot.j2me.midlets.test,您的類一定是在以下路徑:%ClassPath%\com\mot\J2ME\midlets\test\。其次,要注意大小寫,例如,test.class和Test.class是兩個不同的類。


裝入png圖形文件時的問題
我在裝入png圖形文件時,運行時出現如下Exception:image cannot be loaded or decoded。可是png文件在看圖軟件下顯示很正常。應該如何正確顯示呢?
先要用圖形處理軟件生成PNG文件,然後把它轉換成字節數組,內容要一一對應。PNG的顏色應該為2bit或1bit,因為硬件設備只支持4級灰度顯示。創建圖的語句應該是如下格式:Image.createImage(byte[] imagedata, int imageoffset, int imagelength),其中,imagedata 的格式為:{;(byte)0x89, (byte)0x50, (byte)0x4E, (byte)0x47, (byte)0x0D,....


我有(沒有) C++ (Java) 的編程經驗,請問我應該如何開
由於Java是一種純粹的面向對象的語言,所以如果您沒有C++或Java的經驗,我們建議您在著手J2ME開發之前,最好首先了解面向對象開發的一些基本概念和應用。然後,您可以參考以下步驟來做為開端:
1>一台PC機。建議最低PII300,128MB內存,4GB硬盤,56K英特網連接。Windows操作系統。
2>JDK1.2.2或以上,JDK1.3可以從http://Java.sun.com/J2SE/1.3/download-Windows.Html下載,約30MB。
3> 下載摩托羅拉的J2ME軟件開發包,請訪問https://commerce.motorola.com/idenonline/ideveloper/index.cfm,注冊後,點擊TOOLS & RESOURCES鏈接,再下載MotoSDK Windows版本。
安裝完畢後,您可以參考MotoSDK的示例程序寫代碼並在模擬器中運行了。

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