当前位置: 代码迷 >> Android >> 号码归属地查询怎么做的
  详细解决方案

号码归属地查询怎么做的

热度:47   发布时间:2016-05-01 17:56:39.0
号码归属地查询如何做的?
请问号码归属地查询是怎么做的啊,有相应的数据库吗?

------解决方案--------------------
就是电话号码对比数据库,常用的数据库有腾讯、网易、新浪以及纯真IP数据库
------解决方案--------------------
有相应的接口。我最近刚做了一个查询的软件。以下是我写的代码片段。
Java code
    // query phone number    public static PhoneInfo getPhoneInfo(String no) {        try {            HttpGet request = new HttpGet(                    "http://sj.kvgo.net/?type=json&number=" + no);            HttpParams params = request.getParams();            HttpConnectionParams.setSoTimeout(params, 60000); // 1 minute            request.setParams(params);            String result = mHttpClient.execute(request,                    new BasicResponseHandler());            if (result != null && result.length() > 0) {                PhoneInfo ai = new PhoneInfo();                JSONObject jb = new JSONObject(result);                ai.setMobile(jb.getString("mobile"));                ai.setProvince(jb.getString("province"));                ai.setCity(jb.getString("city"));                ai.setPost_code(jb.getString("post_code"));                ai.setArea_code(jb.getString("area_code"));                ai.setCard(jb.getString("card"));                ai.setNumber(jb.getString("number"));                return ai;            }        } catch (IOException e) {            e.printStackTrace();        } catch (JSONException e) {            e.printStackTrace();        }        return null;    }
------解决方案--------------------
webservice调用开放的API接口
  相关解决方案