手機歸屬地查詢

package com.bwie.mobilecodeinfo;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;

import org.ksoap2.SoapEnvelope;
import org.ksoap2.serialization.SoapObject;
import org.ksoap2.serialization.SoapSerializationEnvelope;
import org.ksoap2.transport.HttpTransportSE;
import org.xmlpull.v1.XmlPullParserException;

import java.io.IOException;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    public void btnMobileInfo(View view) {


        new Thread() {
            @Override
            public void run() {
                super.run();

                getMobileCodeInfo();
            }
        }.start();

    }

    public void getMobileCodeInfo() {

        try {
            SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);

            SoapObject object = new SoapObject("http://WebXml.com.cn/", "getMobileCodeInfo");
            object.addProperty("mobileCode", "18211173994");
            object.addProperty("userID", null);

            envelope.bodyOut = object;
            envelope.dotNet = true;

            HttpTransportSE se = new HttpTransportSE("http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx");

            se.call("http://WebXml.com.cn/getMobileCodeInfo", envelope);

            if (envelope.getResponse() != null) {
                SoapObject object1 = (SoapObject) envelope.bodyIn;
                System.out.println("手機號碼歸屬地是:" + object1.toString());
            }
        } catch (IOException e) {
            e.printStackTrace();
        } catch (XmlPullParserException e) {
            e.printStackTrace();
        }
    }
}
發佈了40 篇原創文章 · 獲贊 11 · 訪問量 8232
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章