﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-JAVA我的最爱！！！-随笔分类-J2ME</title><link>http://www.blogjava.net/phoebird/category/41716.html</link><description>勤练内功，不断实践招数。争取早日成为武林高手。</description><language>zh-cn</language><lastBuildDate>Thu, 17 Sep 2009 12:43:39 GMT</lastBuildDate><pubDate>Thu, 17 Sep 2009 12:43:39 GMT</pubDate><ttl>60</ttl><item><title>用j2me获取手机号码</title><link>http://www.blogjava.net/phoebird/archive/2009/09/17/295504.html</link><dc:creator>笑口常开、财源滚滚来！</dc:creator><author>笑口常开、财源滚滚来！</author><pubDate>Thu, 17 Sep 2009 12:42:00 GMT</pubDate><guid>http://www.blogjava.net/phoebird/archive/2009/09/17/295504.html</guid><wfw:comment>http://www.blogjava.net/phoebird/comments/295504.html</wfw:comment><comments>http://www.blogjava.net/phoebird/archive/2009/09/17/295504.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/phoebird/comments/commentRss/295504.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/phoebird/services/trackbacks/295504.html</trackback:ping><description><![CDATA[<div class="blog_content" style="font-size: 18pt; color: red">
<p><font size="+0">在J2ME程序开发过程中，为了一定的需要，经常需要来获得用户的手机号码，但是这个功能却在标准的J2ME类库中没有提供。 </font></p>
<p><font size="+0">在使用中国移动的CMWAP方式连接网络时，中国移动会将用户的手机号码放在一个名称为x-up-calling-line-id的头信息中，可以通过读取该头信息，获得用户的手机号码，具体代码如下： </font></p>
<p><font size="+0">String usermphone = http.getHeader("x-up-calling-line-id"); </font></p>
<p><font size="+0">伪手机号，用户在移动梦网的ID：</font></p>
<p><font size="+0">String usermphone = http.getHeader("MISC_MID");</font></p>
<p><font size="+0">其中http是HttpConnction类型的对象。&nbsp; </font></p>
<p><font size="+0">[color=Green]注意：必须要是CNWAP联网才行。 [/color]</font></p>
</div>
<img src ="http://www.blogjava.net/phoebird/aggbug/295504.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/phoebird/" target="_blank">笑口常开、财源滚滚来！</a> 2009-09-17 20:42 <a href="http://www.blogjava.net/phoebird/archive/2009/09/17/295504.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>wap获取手机号码</title><link>http://www.blogjava.net/phoebird/archive/2009/09/17/295499.html</link><dc:creator>笑口常开、财源滚滚来！</dc:creator><author>笑口常开、财源滚滚来！</author><pubDate>Thu, 17 Sep 2009 12:19:00 GMT</pubDate><guid>http://www.blogjava.net/phoebird/archive/2009/09/17/295499.html</guid><wfw:comment>http://www.blogjava.net/phoebird/comments/295499.html</wfw:comment><comments>http://www.blogjava.net/phoebird/archive/2009/09/17/295499.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/phoebird/comments/commentRss/295499.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/phoebird/services/trackbacks/295499.html</trackback:ping><description><![CDATA[<p><span style="font-size: 18pt"><span style="color: red"><span style="color: red">原来获取用户手机号码很简单，关键是通信营运商给不给你送。如果给你送的话，手机号码是在Http请求头里获取，通常在x-up-calling-line-id项里，如果通过此项得不到的话。可采用循环读出所有的Http头里的信息，号码在哪一个头里就一目了然了。<br />
String userPhone = request.getHeader("x-up-calling-line-id");一般通过这句就能获取到手机号码。 <br />
如果号码不在上面这条请求头里，采用下面方法读取看号码在哪一条请求头里。</span></span></span></p>
<p><span style="font-size: 18pt"><span style="color: red"><span style="color: red">Enumeration headers = request.getHeaderNames() ;<br />
while(headers.hasMoreElements())<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp; String head = (String)headers.nextElement();<br />
&nbsp;&nbsp;&nbsp;&nbsp; out.println(head+":"+request.getHeader(head));<br />
}<br />
这样就可以将所有的信息打印出来，看到号码的位置了。注意获取号码的前提是跟营运商有合作或者跟他们申请。同意给你送，否则程序实现了也没有用。</span></span></span></p>
<p><span style="font-size: 18pt"><span style="color: red"><span style="color: red">&nbsp;</span></span></span></p>
<p><span style="font-size: 18pt"><span style="color: red"><span style="color: red">本文来自CSDN博客，转载请标明出处：http://blog.csdn.net/jhjinhua/archive/2008/12/12/3505675.aspx</span></span></span></p>
<img src ="http://www.blogjava.net/phoebird/aggbug/295499.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/phoebird/" target="_blank">笑口常开、财源滚滚来！</a> 2009-09-17 20:19 <a href="http://www.blogjava.net/phoebird/archive/2009/09/17/295499.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JSP下获取手机号码</title><link>http://www.blogjava.net/phoebird/archive/2009/09/17/295496.html</link><dc:creator>笑口常开、财源滚滚来！</dc:creator><author>笑口常开、财源滚滚来！</author><pubDate>Thu, 17 Sep 2009 12:15:00 GMT</pubDate><guid>http://www.blogjava.net/phoebird/archive/2009/09/17/295496.html</guid><wfw:comment>http://www.blogjava.net/phoebird/comments/295496.html</wfw:comment><comments>http://www.blogjava.net/phoebird/archive/2009/09/17/295496.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/phoebird/comments/commentRss/295496.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/phoebird/services/trackbacks/295496.html</trackback:ping><description><![CDATA[转载：http://www.host01.com/article/Wap/wap001/05922162843330.htm<br />
<br />
JSP下获取手机号码<br />
<br />
<font id="font_word" style="font-size: 18pt; color: red; font-family: 宋体, Verdana, Arial, Helvetica, sans-serif">//取手机号<br />
String mobile = "" ;<br />
String MO="";<br />
String temvit = "";<br />
String version = "";<br />
<br />
Enumeration headerNames = request.getHeaderNames(); <br />
while(headerNames.hasMoreElements()) { <br />
String headerName = (String)headerNames.nextElement(); <br />
if (headerName.equals("x-up-calling-line-id")) {<br />
temvit=request.getHeader(headerName);<br />
if (temvit.substring(0,3).trim().equals("861")) {<br />
mobile=temvit.substring(2,13);<br />
}<br />
if (temvit.substring(0,2).trim().equals("13")) {<br />
mobile=temvit;<br />
}<br />
}<br />
<br />
if (headerName.equals("user-agent")) {<br />
&lt;--ubbcodetab--&gt; &lt;--/ubbcodetab--&gt;MO=request.getHeader(headerName);<br />
}<br />
<br />
if (headerName.equals("x-up-calling-line-id")) {<br />
temvit=request.getHeader(headerName);<br />
if (temvit.substring(0,2).trim().equals("13")) {<br />
mobile=temvit;<br />
}<br />
}<br />
}<br />
</font>
<img src ="http://www.blogjava.net/phoebird/aggbug/295496.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/phoebird/" target="_blank">笑口常开、财源滚滚来！</a> 2009-09-17 20:15 <a href="http://www.blogjava.net/phoebird/archive/2009/09/17/295496.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>asp+wap获取手机号码.txt</title><link>http://www.blogjava.net/phoebird/archive/2009/09/17/295493.html</link><dc:creator>笑口常开、财源滚滚来！</dc:creator><author>笑口常开、财源滚滚来！</author><pubDate>Thu, 17 Sep 2009 11:51:00 GMT</pubDate><guid>http://www.blogjava.net/phoebird/archive/2009/09/17/295493.html</guid><wfw:comment>http://www.blogjava.net/phoebird/comments/295493.html</wfw:comment><comments>http://www.blogjava.net/phoebird/archive/2009/09/17/295493.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/phoebird/comments/commentRss/295493.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/phoebird/services/trackbacks/295493.html</trackback:ping><description><![CDATA[转载：<br />
http://hi.baidu.com/yashengwh/blog/item/27130edf7ec447156327980b.html<br />
<br />
<br />
<p><span style="color: red">手机号码：Request.ServerVariables("HTTP_X_UP_CALLING_LINE_ID")<br />
手机型号：request.ServerVariables("HTTP_User-Agent")</span></p>
<p><span style="color: red">补充：<br />
手机号码，要看当地的运营商了<br />
有三种方法获得（联通的）<br />
1．加密的手机号码：被加密的手机号码，与手机号码一一对应。<br />
中国联通WAP平台向CP Server（主域或IP地址）传送加密手机号码，CP Server获取该加密手机号码的方法为：在每次用户发送的请求http header中取&#8220;deviceid&#8221;。<br />
2．公开的手机号码：中国联通WAP平台向CP Server（主域或IP地址）传送公开的手机号码，CP Server获取该公开手机号码的方法为：在每次用户发送的请求http header中取&#8220;x-up-calling-line-id&#8221;。<br />
以上要和联通进行申请</span></p>
<p><span style="color: red">3、你可以试这样的方法获得手机号码： Mobile = request.ServerVariables("HTTP_X_UP_subno")<br />
Mobile =mid(FromMobile,3,11) ？？<br />
asp?lp=27&amp;id=1782582&gt;http://www.blueidea.com/bbs/NewsDetail.asp?lp=27&amp;id=1782582<br />
声明：第三种方法不保险</span></p>
<p><span style="color: red">头文件参考：<br />
答7：<br />
POST /default.asp HTTP/1.0<br />
Host: 211.94.121.3:81<br />
content-type: text/plain<br />
accept-language: zh<br />
accept-charset: ISO-8859-1, UTF-8; Q=0.8, ISO-10646-UCS-2; Q=0.6<br />
profile: </span><a href="http://nds.nokia.com/uaprof/N7210r100.xml"><span style="color: red">http://nds.nokia.com/uaprof/N7210r100.xml</span></a><br />
<span style="color: red">user-agent: Nokia7210/1.0 (3.09) Profile/MIDP-1.0 Configuration/CLDC-1.0<br />
x-wap.tod-coded: Thu, 01 Jan 1970 00:00:00 GMT<br />
accept: */*<br />
content-length: 1<br />
Cookie: ASPSESSIONIDGGGQGAPU=KFHHMHPCHJFPKPEPBEDFHCJL<br />
via: WTP/1.1 wapgw2 (Nokia WAP Gateway 3.1/CD1/3.1.43), HTTP/1.1 httpproxy2[0A0000C3] (Traffic-Server/4.0.9 [uSc ])<br />
X-Network-info: GPRS,10.15.96.127,13810027XXX,211.139.172.70,unsecured<br />
X-Forwarded-For: 10.15.96.127<br />
X-Up-Calling-Line-ID: 13810027XXX<br />
X-Source-ID: 211.139.172.70<br />
X-Nokia-CONNECTION_MODE: CLESS<br />
X-Nokia-BEARER: GPRS<br />
X-Nokia-gateway-id: NAWG/3.1/Build43<br />
Client-ip: 192.168.0.6<br />
Connection: keep-alive</span></p>
<img src ="http://www.blogjava.net/phoebird/aggbug/295493.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/phoebird/" target="_blank">笑口常开、财源滚滚来！</a> 2009-09-17 19:51 <a href="http://www.blogjava.net/phoebird/archive/2009/09/17/295493.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>