J2ME 获取移动手机号码 Java ME及 J2ME 是为机顶盒、移动电话和 PDA 之类嵌入式消费电子设备提供语言平台、包括虚拟机和一系列标准化的 Java API 。 J2ME 本身的 API 是没有提供这个方法的,但是我们通过 CMWAP 连接的时候,通过移动的网关来获取,当然,前提是移动的网关要提供这个功能。如果网关支持这个功能的话, 我们就可以通过服务器端来获得手机号码了, 以下代码可以做为测试,看看你连接的移动网关是不是支持: public static string GetPhoneNumber ( HttpRequest request ) { string phone = ""; NameValueCollection coll = null ; try { coll = ; } catch {} try { if( phone == "") { phone = coll["HTTP_X_UP_CALLING_LINE_ID"].ToString () ; }} catch {} try { if( phone == "") { phone = coll["MISC_MSISDN"].ToString () ; }} catch {} try { if( phone == "") { phone = coll["x-up-calling-line-id"].ToString () ; }} catch {} try { if( phone == "") { phone = coll["HTTP_X_NOKIA_MSISDN"].ToString () ; }} catch {} try { if( > 11) { phone = (2); }} catch ( Exception ex) { phone = ;} return phone ;} 客房端可以写个简单的测试程序。
J2ME猎取移动手机号码 来自淘豆网m.daumloan.com转载请标明出处.