原创文章,如有转载,请注明出处:http://blog.csdn.net/myth13141314/article/details/68940911
Android 开发过程中遇到一个检测用户输入是否是合法Uri的需求,这里记录一下方法
主要是用到了Android里面的Patterns包和URLUtil包,比较简单
if (Patterns.WEB_URL.matcher(query).matches() || URLUtil.isValidUrl(query)) {
Intent intent = new Intent(MainActivity.this, WebActivity.class);
intent.putExtra("webUrl", query);
startActivity(intent);
}
用以上方法就能检测出一般的uri输入,比如下面这样的
www.baidu.com
http://www.baidu.com
youtube.com等
欢迎关注我的公众号,和我一起每天进步一点点!