重複の可能性:
デバイスの IP アドレスを取得する方法は?
以下は、外部 IP を取得しようとしている方法のスニペットです。ただし、何も返されません...
public String getIpAddress() {
try {
HttpClient httpclient = new DefaultHttpClient();
HttpGet httpget = new HttpGet("http://www.whatismyip.com/?404");
// HttpGet httpget = new HttpGet("http://whatismyip.com.au/");
// HttpGet httpget = new HttpGet("http://www.whatismyip.org/");
HttpResponse response;
response = httpclient.execute(httpget);
//Log.i("externalip",response.getStatusLine().toString());
HttpEntity entity = response.getEntity();
entity.getContentLength();
str = EntityUtils.toString(entity);
}
catch (Exception e)
{
}
return str;
}