`
yanghaoli
  • 浏览: 288451 次
社区版块
存档分类
最新评论

android获取手机归属地

 
阅读更多

一个需求需要获取手机归属地,在网上看了好多代码试了好多都不行,都是到conn.setrequestmethod("post")就卡住了,也没有去研究具体是什么问题,后来看了获取手机归属地的webservice,地址:

http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdl

就自己写了,直接使用调用webservice的方法去实现,结果是可以行的;还显得更简单,,但不懂有没有弊端。

以下是代码

public class MobileService

{

    //NameSpace命名空间

    public final static String NameSpace = "http://WebXml.com.cn/";

    //SoapOption命名空间+方法名

    public final static String SoapOption = "http://WebXml.com.cn/getMobileCodeInfo";

    //MethodName将要调用的方法名

    public final static String MethodName = "getMobileCodeInfo";

    //WebServiceURL WebService地址

    public final static String WebServiceURL = "http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx";

    //定义一个SoapObject对象

    public SoapObject request = null;

   

    public String GetMobileAddress(String phoneNO)

    {

      request = new SoapObject(NameSpace, MethodName);

      request.addProperty("mobileCode", phoneNO);//存储过程方法参数,参数名与webservice的参数名顺序都需要一致

      request.addProperty("userID", "");

      SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);

      envelope.bodyOut = request;

      envelope.dotNet = true;//指定为调用.net

      HttpTransportSE ht = new HttpTransportSE(WebServiceURL);

      try

      {

        ht.call(SoapOption, envelope);

      }

      catch (Exception e)

      {

        e.printStackTrace();

      }

      //获取数据

      try

      {

            Object result= (Object)envelope.getResponse();

            String str=result.toString();

            return str;//结果

      }

      catch (SoapFault e)

      {

           return null;

      }

    }

}

2
1
分享到:
评论

相关推荐

    Android获取手机号码归属地

    在Android平台上,获取手机号码归属地是一项常见的需求,特别是在开发涉及通信或用户验证的应用时。本文将详细讲解如何实现这一功能。 首先,我们要明白手机号码的归属地信息通常包括运营商(如中国移动、中国联通...

    android调用webservice获取手机归属地

    本教程将详细介绍如何在Android应用中调用WebService来获取手机归属地。 1. **理解WebService** WebService是一种基于互联网的、平台无关的服务,它允许不同系统间的应用程序之间进行通信。常见的WebService技术有...

    Android获取手机联系人及归属地

    总的来说,实现“Android获取手机联系人及归属地”这一功能,需要理解Android的ContentProvider机制,掌握Volley网络请求库的使用,并且要注意权限管理和数据安全。这是一个典型的Android应用功能,常见于各种社交、...

    Android端手机号码归属地、来电归属地数据库 ,2016年8月底更新

    全国手机号码归属地数据库2016年8月327665条 本数据库含有最全手机号段数据: 电信:133、153、177(新)、180、181、189 移动:134、135、136、137、138、139、150、151、152、157、158、159、178(新)、182、183、184...

    Android手机号码归属地查询

    在Android手机号码归属地查询应用中,ksoap2可以帮助我们与服务器进行交互,获取电话号码的归属地数据。 首先,我们需要在Android项目中集成ksoap2库。这通常通过在build.gradle文件中添加依赖项来完成,例如: ``...

    Android手机号码归属地查询demo

    在Android开发中,有时我们需要实现一个功能,即查询手机号码的归属地,这对于垃圾短信过滤、用户信息验证等场景非常有用。本项目就是一个基于Volley框架实现的Android手机号码归属地查询的示例(demo)。Volley是...

    android 手机号码归属地查询

    在Android平台上,实现手机号码归属地查询功能是一个常见的需求,特别是在开发通信相关的应用程序时。这个项目提供了一个完整的源代码解决方案,允许用户输入电话号码并显示其归属地信息。以下是对这个项目的详细...

    Android手机号码归属地数据库

    在Android开发中,有时我们需要获取一个手机号码的归属地信息,比如用于反垃圾短信过滤、用户定位服务等。"Android手机号码归属地数据库"就是这样一个工具,它包含了一个`.db`格式的数据库,用于存储全国范围内的...

    android手机归属地查询

    在Android平台上进行手机归属地查询是一项常见的功能,它可以帮助用户获取到电话号码的来源地信息,比如运营商、省份和城市等。这一功能在反垃圾电话、安全管理等方面具有实用价值。以下将详细介绍如何在Android系统...

    Android获取手机号码和运营商信息的方法

    在Android平台上,获取手机的号码和运营商信息是常见的需求,特别是在开发涉及通信功能的应用时。以下是如何在Android中实现这一功能的详细步骤和相关知识点。 首先,为了获取手机号码和运营商信息,我们需要使用`...

    android 版本来电归属地查询

    在Android系统中,来电归属地查询是一项常见的功能,它能够帮助用户识别来电号码的来源,通常是根据电话号码查询对应的地区信息。本项目标题为“android 版本来电归属地查询”,意味着我们将探讨如何在Android应用中...

    Android手机端调用webservice来获得手机归属地号码

    本篇文章将详细介绍如何在Android手机端通过SOAP协议调用Web Service来获取手机归属地号码。 首先,我们需要理解SOAP(Simple Object Access Protocol)是什么。SOAP是一种基于XML的协议,用于在Web上交换结构化的...

    Android手机号码归属地查询的应用程序

    3. **处理SOAP响应**:服务器响应同样是一个SOAP消息,需要解析这个XML响应来获取手机号码的归属地信息。Android提供了SAX、DOM、Pull Parser等多种XML解析方式,开发者可以根据性能和复杂性选择合适的方法。 4. **...

    Android实现电话号码归属地的查询 源码

    这通常涉及到网络请求,因为获取归属地信息需要从服务器端数据库获取。服务器端数据库通常包含各个电话号码段与对应归属地的映射关系。在客户端,当用户输入或接收到一个电话号码时,会向服务器发送请求,服务器返回...

    Android 手机号码归属地查询

    【Android 手机号码归属地查询】是一个针对Android平台的应用程序开发实例,它允许用户查询手机号码的归属地信息。这个应用通常会结合Web服务(Websevice)技术,从远程服务器获取数据,以实现对全国各个手机号码的...

    android调用.net的webservice的例子获取手机的归属地

    在Android应用开发中,有时需要调用远程服务...总结来说,Android调用.NET Web服务获取手机归属地涉及网络通信、SOAP协议、XML解析以及Android和.NET平台间的互操作性。理解这些知识点对于开发跨平台应用程序至关重要。

    Android手机号码归属地_安卓源码.zip

    在Android平台上,开发一款能够查询手机号码归属地的应用是一个常见的需求。这个"Android手机号码归属地_安卓源码.zip"文件包含的正是这样一个应用的源代码。通过分析和理解这段源码,我们可以深入学习Android应用...

    Android手机号码归属地查询源码

    3. 查询逻辑:编写一个接口或类,接收手机号码作为输入,使用SQLite查询语句从数据库中获取归属地信息。 4. UI显示:在Android应用的界面上展示查询结果,可能包括一个输入框让用户输入号码,一个按钮触发查询,以及...

    Android代码-android手机号码归属地查询源码内附SQlite数据库并且有查询示例。.zip

    这篇文档将深入解析《Android代码 - android手机号码归属地查询源码内附SQLite数据库并且有查询示例》的相关知识点,帮助你理解如何在Android平台上实现手机号码归属地查询功能。 首先,我们要关注的核心技术是...

Global site tag (gtag.js) - Google Analytics