获取网络IP 可判断国内外,城市等信息

我胖 今天教我一个大招,通过访问网址 返回的JSON数据判断当前设置的处于国内外,城市等信息

直接访问此网址之后  :

http://ip.taobao.com/service/getIpInfo.php?ip=myip

会收到比如下面回复:

{"code":0,"data":{"ip":"119.123.64.**","country":"中国","area":"","region":"广东","city":"深圳","county":"XX","isp":"电信","country_id":"CN","area_id":"","region_id":"440000","city_id":"440300","county_id":"xx","isp_id":"100017"}}

那后面就可以解析JSON里面的东西拿到你想要的东西了 这个流弊,以前我都是直接判断系统语言的 = = 


JSONObject data = jsonObject.getJSONObject("data");  

IP = data.getString("ip") + "(" + data.getString("country")  

+ data.getString("area") + "区"  

+ data.getString("region") + data.getString("city")  

+ data.getString("isp") + ")";  


Log.e("提示", "您的IP地址是:" + IP);     


nice

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 题记:2017第一弹~ 简介 本站是先收集了中国所有的公有IP地址段,众所周知中国的IP地址是由APNIC(亚太网...
    朱晓飞阅读 2,007评论 1 2
  • 互联网有很多接口可以实现通过ip查询到具体的位置,如下: 通过淘宝IP地址库获取IP位置 1. 请求接口(GET)...
    温走马阅读 981评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,269评论 19 139
  • 转载自:Retrofit 解析 JSON 数据 - 简书 Retro是一个类型安全的REST客户端,它可以直接解析...
    a3457523aadb阅读 3,714评论 0 1
  • 今天在网上找了一个获取外网地址的方法无奈,Data的initcontentsOfURL一直不好使,然后查询了一些资...
    ClementGu阅读 751评论 0 0