如何在 CDMA 网络上查找 HTC Incredible 的 IP 地址
如何找到连接到 Verizon 网络的 HTC难以置信的 IP 地址? 我的另一个问题 - 我是否需要对我的应用程序进行任何更改才能在蜂窝网络上运行它?到目前为止,该应用程序正在连接到本地 Wi-Fi 网络的 Nexus One 上运行。
谢谢。
How can I find the IP address of the an HTC incredible connected to Verizon's network?
My other question - do I have to make any changes to my App to run it on a cellular network? Till now the App was running on a Nexus One connected to a local Wi-Fi network.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
通过移动网络,要检查您的 IP,请运行以下命令:
或使用“Android Status”等应用程序可以很方便。从市场上获取。
Through mobile network, to check your IP run the command below:
or application like 'Android Status' can be handy. Get it from the market.
要获取 IP 地址信息,请查看此 示例。您的 CDMA 可能需要调整。
您无需修改任何内容即可使其在 Mobile n/w 上运行
To get IP address info look at this example. Might need a tweak for your CDMA.
You need not modify anything to get it working on Mobile n/w
您可以使用NetworkInterface.getNetworkInterfaces();,然后addresses = intf.getInetAddresses();枚举所有接口上的所有 IP 地址。您正在寻找与 PDP 关联的地址。
那应该有效。我目前正在寻找一种更简洁的方法。
You can use NetworkInterface.getNetworkInterfaces();, then addresses = intf.getInetAddresses(); to enumerate all the IP addresses on all the interfaces. You're looking for an address associated with a PDP.
That should work. I'm currently looking for a neater way.
要获取内部 IP 地址,您可以使用以下代码片段:
注意:这将返回专用网络 IP 地址。
如果您想要公共 IP 地址,则需要使用 STUN(尝试 jSTUN)。
希望有帮助!
To get the internal IP Address you can use the following snippet of code:
Note: This will return the private network IP Address.
If you want the public IP Address you will need to use STUN (try jSTUN).
Hope that helps!