写一份Android Studio获取手机公网ip的代码
时间: 2023-11-15 12:59:57 浏览: 177
android studio3.3.1代码提示忽略大小写的设置
好的,以下是获取手机公网IP的代码:
```java
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URL;
public class GetPublicIP {
public static String getPublicIP() throws IOException {
URL whatIsMyIp = new URL("http://checkip.amazonaws.com");
BufferedReader in = null;
try {
in = new BufferedReader(new InputStreamReader(whatIsMyIp.openStream()));
String ip = in.readLine();
return ip;
} finally {
if (in != null) {
in.close();
}
}
}
}
```
你可以将这段代码添加到你的Android Studio项目中,然后在你的应用程序中调用 `getPublicIP()` 方法获取公网IP。
阅读全文