在J2ME程序開(kāi)發(fā)過(guò)程中,為了一定的需要,經(jīng)常需要來(lái)獲得用戶的手機(jī)號(hào)碼,但是這個(gè)功能卻在標(biāo)準(zhǔn)的J2ME類庫(kù)中沒(méi)有提供。
在使用中國(guó)移動(dòng)的CMWAP方式連接網(wǎng)絡(luò)時(shí),中國(guó)移動(dòng)會(huì)將用戶的手機(jī)號(hào)碼放在一個(gè)名稱為x-up-calling-line-id的頭信息中,可以通過(guò)讀取該頭信息,獲得用戶的手機(jī)號(hào)碼,具體代碼如下:
String usermphone = http.getHeader("x-up-calling-line-id");
偽手機(jī)號(hào),用戶在移動(dòng)夢(mèng)網(wǎng)的ID:
String usermphone = http.getHeader("MISC_MID");
其中http是HttpConnction類型的對(duì)象。
[color=Green]注意:必須要是CNWAP聯(lián)網(wǎng)才行。 [/color]