主要是通过网址api接口抓取,不多说,直接上代码。

public static String GetNetIp() {URL infoUrl = null;InputStream inStream = null;try {infoUrl = new URL("http://city.ip138.com/ip2city.asp");URLConnection connection = infoUrl.openConnection();HttpURLConnection httpConnection = (HttpURLConnection) connection;int responseCode = httpConnection.getResponseCode();if (responseCode == HttpURLConnection.HTTP_OK) {inStream = httpConnection.getInputStream();BufferedReader reader = new BufferedReader(new InputStreamReader(inStream, "utf-8"));StringBuilder strber = new StringBuilder();String line = null;while ((line = reader.readLine()) != null)strber.append(line + "\n");inStream.close();// 从反馈的结果中提取出IP地址int start = strber.indexOf("[");int end = strber.indexOf("]", start + 1);line = strber.substring(start + 1, end);return line;}} catch (MalformedURLException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}return null;}

如何获取Android手机连接当前网络的外网IP相关推荐

  1. 浅谈公司网络的外网IP和内网IP

    小型公司,通常会有外网需求,需要联系当地电信运营商开通.运营商提供的线路和设备,到公司机房,一般是一个调制解调器,向外是光纤,对内连公司的路由器,这个路由器就是公司网络和外部网络连接的接口了.运营商分 ...

  2. android手机连接无线路由器上网设置,手机连接无线网络怎么设置?手机Wifi无线网设置教程...

    随着智能手机无线上网的流行,如今很多家庭都会组建Wifi无线网络,目前组建Wifi网络,大致有两种情况,一种是使用无线路由器,另外一种是将笔记本变身无线无路由器,从而实现智能手机也可以免费Wifi上网 ...

  3. android10 网络连接受限,移除蓝牙限制 Windows 10 与 Android 手机于同一网络就可连接...

    现时于 Windows 10,设有一个名为「Your Phone」的应用程式,可让用家将 Android 手机与之连接,透过电脑控制手机不同动作.不过,连接的一大前提是 Windows 10 电脑必须 ...

  4. 通过adb命令获取Android手机的IP地址

    要获取Android手机的IP地址,必须先保证你的Android手机已经连接到无线网络(此处的无线网络包括WiFi和WAPI,不包括3G或2G的移动网络). 先执行命令"adb shell ...

  5. android开发获取手机,通过ADB获取Android手机信息,获取手机信息

    通过ADB获取Android手机信息,获取手机信息 原文:https://blog.csdn.net/fasfaf454/article/details/51438743 1.获取手机系统信息( CP ...

  6. Android 手机app三种方法获取定位地址(自带API,外接SDK,获取外网IP)

    一.手机App定位在我看来有三种方法: 1.通过Android自带的API:LocationManager获取到经纬度,再通过Geocoder反地理位置查询到所在的地址. 2.外接SDK,如高德SDK ...

  7. 获取Android手机的分辨率通过ADB命令

    获取Android手机的分辨率通过ADB命令 adb shell dumpsys window displays//此命令即可获取 WINDOW MANAGER DISPLAY CONTENTS (d ...

  8. android手机连接PC后怎样切换为U 盘模式

    android手机连接PC后怎样切换为U 盘模式 之前已经发过关于 APK文件怎样安装程序到手机上  已经介绍过了怎样通过手机与 PC 的连接将软件安装至手机.这一次再来讲解一下怎样将你的手机变为&q ...

  9. 获取Android 手机设备信息:包括机型、操作系统版本号、手机分辨率、运营商、当前联网方式、IMEI、MEID、MAC地址

    获取Android 手机设备信息:操作系统版本号.手机分辨率.运营商.当前联网方式.IMEI.MEID.MAC地址 包括双卡机型上的两个IMEI信息 /*** Created by Administr ...

  10. Android 手机连接电脑

    将Android手机连接到电脑需要安装驱动程序,主要有两种方法,一种是手动安装驱动,另一种是使用软件工具自动安装驱动. 在"设备管理器"面板我们可以看到其中"Androi ...

最新文章

  1. No subscribers registered for event class
  2. R语言as.Date函数将字符串转化为日期格式实战
  3. 使用spark计算文档相似度
  4. 博客园写代码发家的大牛
  5. apiCloud中api.ajax方法跨域传参获取数据
  6. Input为number类型maxlength不好使,用js轻松解决
  7. 小米平板2更新bios版本_【军团战争5.25】新版本更新预告第一弹,2级兵3次升级!...
  8. mongo执行逻辑表达式_MongoDB 常用查询操作
  9. dataframe 一列的不同值_pandas | 详解DataFrame中的apply与applymap方法
  10. 开源代码准确率99%+,人脸识别问题真的被解决了吗?
  11. SQL Server 2005中NTEXT与NVARCHAR(MAX)
  12. 领域驱动设计系列(2)浅析VO、DTO、DO、PO的概念、区别和用处
  13. 有一个小于500的三位数abc,对于这三个数,甲乙丙丁有如下说法:.......................请问2a+b-c等于多少?
  14. vue cli4接入环信webIM
  15. es 多索引联合查询_ES 的跨索引查询详细讲解
  16. 我的世界java版1.12.2版_我的世界Minecraft Java版1.12.2 pre2 发布
  17. 【实战】如何有效的进行测试用例评审(测试用例评审又臭又长,怎么办)
  18. 怎样有效地阅读一篇论文?
  19. 8路抢答器(普中科技开发板)
  20. 通达信l2接口公式分享

热门文章

  1. 遍历输出数组-----淫巧
  2. kali linux安装谷歌浏览器
  3. Värde Partners任命新合伙人并增设副首席投资官
  4. Python 每日一记1启程
  5. 关于司法行政管理系统
  6. 京东联盟api集成的坑
  7. win10下载CAD之后任务栏卡死
  8. 结构化、半结构化、非结构化的理解
  9. 天才黑客,阿里安全科学家吴翰清:做对事只能赢一场,跟对人可以赢一生
  10. 写一篇本科/硕士毕业论文究竟需要看多少篇文献?