J2ME手機(jī)開發(fā)的部分問題解答_JSP教程
推薦:在J2ME手機(jī)程序開發(fā)中使用顏色在J2ME手機(jī)開發(fā)過程中,需要經(jīng)常用到顏色來進(jìn)行繪制,增強(qiáng)程序的表現(xiàn)效果,下面就介紹一下如何使用顏色。 由于J2ME技術(shù)比較簡單,所以沒有實(shí)現(xiàn)專門的顏色類,而只是使用RGB的概念來
一、在J2ME中獲得手機(jī)IMEI的方法
IMEI是Internation mobile entity identification的簡稱,在手機(jī)中輸入*#06#可以顯示該數(shù)字,長度為15位,全球唯一,永遠(yuǎn)不會(huì)沖突,所以可以作為識別用戶的一個(gè)標(biāo)志。
下面是在J2ME中獲得IMEI的方法:
1、MOTO系列的手機(jī)可以通過讀取系統(tǒng)的IMEI屬性獲得,代碼如下:String imei = System.getProperty("IMEI");
2、SIEMENS系列的手機(jī)可以通過讀取系統(tǒng)的com.siemens.IMEI屬性獲得,代碼如下:String imei = System.getProperty("com.siemens.IMEI");
二、J2ME網(wǎng)絡(luò)連接中顯示問題的解決辦法
在網(wǎng)絡(luò)編程中,有些時(shí)候會(huì)出現(xiàn)一些在沒有接收到網(wǎng)絡(luò)數(shù)據(jù)就顯示界面的,造成界面顯示不符合要求(例如公告顯示,會(huì)先顯示公告的背景圖片再顯示公告信息),這里提一個(gè)簡單的解決辦法給大家。解決這種情況的方法分成三個(gè)步驟:
1、在需要顯示的界面中,調(diào)用發(fā)送網(wǎng)絡(luò)數(shù)據(jù)的方法。每次顯示時(shí)調(diào)用該構(gòu)造方法,不調(diào)用Display的setCurrent方法顯示。
2、顯示等待界面(例如進(jìn)度條等),給用戶提示,在進(jìn)行網(wǎng)絡(luò)連接。
3、在處理網(wǎng)絡(luò)反饋的數(shù)據(jù)完以后,調(diào)用Display的setCurrent方法顯示顯示當(dāng)前界面。
三、J2ME加密數(shù)據(jù)的一個(gè)第三方開源免費(fèi)類庫介紹
在J2ME編程中,經(jīng)常遇到一些數(shù)據(jù)在存儲(chǔ)或者傳輸時(shí)需要加密,下面介紹一個(gè)第三方的加密類庫的一些資料:
加密類庫的官方主頁:http://www.bouncycastle.org/
介紹的文章:
中文:http://18900.motorola.com/ewa_portal/develope/jc_j2messl_5_1.jsp
英文:http://www.javaworld.com/javaworld/jw-12-2002/jw-1220-wireless.html
該文章的源代碼包含使用的一些方法。
備注:因?yàn)樵擃悗焯峁┑墓δ鼙容^強(qiáng)大,所以類庫的尺寸比較大,最后在發(fā)布時(shí)需要將類庫中不需要的類刪除。
四、J2ME在低級用戶界面上分行顯示文字
在J2ME的低級用戶界面開發(fā)中,經(jīng)常會(huì)遇到需要在Canvas上顯示大量的文字,例如關(guān)于界面、游戲說明、游戲公告等信息。如果在設(shè)計(jì)時(shí),將文字的內(nèi)容和長度都固定,既不利于修改也不利于維護(hù)。下面介紹一個(gè)簡單的方法,實(shí)現(xiàn)一個(gè)簡單、可維護(hù)性強(qiáng)的方式。實(shí)現(xiàn)方法:
1、將需要顯示的所有信息做成一個(gè)字符串。
2、編寫一個(gè)將該字符串按照要求轉(zhuǎn)換為字符串?dāng)?shù)組的方法。
3、將轉(zhuǎn)換后的數(shù)組以循環(huán)的方式顯示在Canvas上。
通過這樣三個(gè)步驟,則修改顯示的信息時(shí),只需要修改包含顯示信息的字符串即可,自己書寫的方法可以按照以前的標(biāo)準(zhǔn)重新分割新的字符串。如果需要修改每行顯示的字符個(gè)數(shù),則只需要修改自己書寫的方法即可。通過這樣一種實(shí)現(xiàn)方式,可以很方便的實(shí)現(xiàn)顯示一些比較長的文本信息,即使是可變長度的字符串也沒有問題。
分享:在J2ME手機(jī)編程中使用字體在J2ME手機(jī)編程中,可以通過使用字體類——Font在低級用戶界面中,獲得更好的表現(xiàn)效果,那么如何使用Font類呢? 首先,由于手機(jī)設(shè)備的限制,手機(jī)中支持的字體類型很有限,所以在J2M
- jsp response.sendRedirect不跳轉(zhuǎn)的原因分析及解決
- JSP指令元素(page指令/include指令/taglib指令)復(fù)習(xí)整理
- JSP腳本元素和注釋復(fù)習(xí)總結(jié)示例
- JSP FusionCharts Free顯示圖表 具體實(shí)現(xiàn)
- 網(wǎng)頁模板:關(guān)于jsp頁面使用jstl的異常分析
- JSP頁面中文傳遞參數(shù)使用escape編碼
- 基于jsp:included的使用與jsp:param亂碼的解決方法
- Java Web項(xiàng)目中連接Access數(shù)據(jù)庫的配置方法
- JDBC連接Access數(shù)據(jù)庫的幾種方式介紹
- 網(wǎng)站圖片路徑的問題:絕對路徑/虛擬路徑
- (jsp/html)網(wǎng)頁上嵌入播放器(常用播放器代碼整理)
- jsp下顯示中文文件名及絕對路徑下的圖片解決方法
- 相關(guān)鏈接:
- 教程說明:
JSP教程-J2ME手機(jī)開發(fā)的部分問題解答
。