首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >获取使用Android的USB tethering创建的RNDIS适配器的ip?

获取使用Android的USB tethering创建的RNDIS适配器的ip?
EN

Stack Overflow用户
提问于 2015-04-03 20:09:31
回答 1查看 2.6K关注 0票数 2

当我通过USB连接将Android设备连接到Windows PC时,它会创建一个网络适配器,即远程NDIS。这个适配器的ip地址,网关等值是由Android手机设置的(我想)。有没有办法在Android代码或应用程序中获取这些值。这里ip地址是动态的(只想保持这种方式,不想使用静态ip),通过这个ip,我想通过usb电缆将http请求发送到pc或服务器。

EN

回答 1

Stack Overflow用户

发布于 2017-04-10 00:58:50

如果要在此连接中查找电话的IP地址,可以使用以下方法:

1)安装"IP工具“或"Ping工具”等应用程序,可以显示您的网络接口的当前状态(检查接口"rndis0")。

2)将设备连接到计算机并打开开发模式(将启用ADB接口)。然后从您的PC使用adb命令行工具访问您的设备:adb shell ip addr。以下命令将显示有关所有网络接口的信息。需要检查网络接口"rndis0“。

3)如果您是应用程序开发人员,则可以使用类NetworkInterface (跟随链接https://developer.android.com/reference/java/net/NetworkInterface.html)。

4)或者通过SSH连接到设备(之前安装了SSH服务器应用程序),并使用ip addr等命令来查找有关网络接口的信息。

希望,这个答案会对某些人有所帮助。:)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29431941

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档