
我在android本机消息传递中得到的是,每当我们向某人发送一条消息,并且在文本中有一个url时,androID就会识别出该内容并在下划线处将其显示为链接,它适用于许多域,例如.us,.uk ,.dk,.ch以及所有其他有效.
即使我们发送的jhjh.us都没有“ www”或“ http”,它也会将其识别为链接.
如果域错误,则不会执行任何 *** 作.
我想要同一件事,我尝试使用模式
(((https?|ftp|file)://)|(www\.))"+ "[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]它做得很好,但在领域上却无济于事.还尝试使用URLUtil.isValIDUrl(),但没有用,
谁能给我一些想法.
解决方法:
你可以试试这个
public boolean isURL(String url){ try { new URL(url); return true; } catch (MalformedURLException e) { return false; }} 总结 以上是内存溢出为你收集整理的android-如何确定URL是否具有有效的域,或者它是有效的URL?全部内容,希望文章能够帮你解决android-如何确定URL是否具有有效的域,或者它是有效的URL?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)