2012-04-12 83 views

回答

3

,如果你要访问的主机Check this out

另一个解决方案是在shell中运行这个

$亚行外壳上午开始-a android.intent.action.WEB_SEARCH -e查询 “什么是我的IP”

它会显示你的系统IP

+0

谢谢Aswin for帮助.....你能否给我提供一些示例在shell上运行此代码虽然java – 2012-04-12 07:42:24

+0

http://stackoverflow.com/questions/6882248/solved-running-shell-commands-though-java-code-on-android 检查这个问题 – 2012-04-12 07:52:38

+0

阿什温请浏览我什么是android.intent.action.WEB_SEARCH这里,我应该要修改我的个人电脑或没有? – 2012-04-12 09:46:57

0

导入包java.net;

和编写代码,

try { 
InetAddress thisIp =InetAddress.getLocalHost(); 
System.out.println("IP:"+thisIp.getHostAddress()); 
} 
catch(Exception e) { 
e.printStackTrace(); 
} 
+1

感谢您的帮助,先生,但由于它在一台机器上运行创建其自己的本地网络被返回的Andorid仿真器的IP地址,我想要的我的电脑在Android模拟器的IP地址...请帮助 – 2012-04-12 06:49:11

+0

好吧,让我检查代码.. – Neetesh 2012-04-12 08:23:01