在我的应用中,我需要从网址获取favicon.ico。 (例如“http://google.com/favicon.ico”)。 用户可以输入各种URL,我只需要域名。
示例:
http://drive.google.com/bla/bla/bla -> drive.google.com
www.facebook.com/lol -> www.facebook.com
192.168.0.1 -> 192.168.0.1 (but not really necessary)
有没有人有办法获得这个? 谢谢!
答案 0 :(得分:13)
尝试使用类似
的内容String u = "www.facebook.com/lol";
URL url = new URL(u);
String host = url.getHost(); // should be www.facebook.com
如果您需要Url的不同部分,请查看文档和其他getter:http://developer.android.com/reference/java/net/URL.html