Java 在线搜索编辑文本输入(如果为';这不是一个网址
我正在学习使用java语言编写android代码。目前,我正在开发一款网络浏览器,它有一个EditText用于提供URL地址,但我的问题是,我希望它也能成为像谷歌这样的搜索引擎的搜索栏。因此,例如,如果输入没有以“.com”之类的域结尾,应用程序会自动使用谷歌或任何其他搜索引擎搜索输入。Java 在线搜索编辑文本输入(如果为';这不是一个网址,java,android,browser,android-edittext,Java,Android,Browser,Android Edittext,我正在学习使用java语言编写android代码。目前,我正在开发一款网络浏览器,它有一个EditText用于提供URL地址,但我的问题是,我希望它也能成为像谷歌这样的搜索引擎的搜索栏。因此,例如,如果输入没有以“.com”之类的域结尾,应用程序会自动使用谷歌或任何其他搜索引擎搜索输入。 提前谢谢 您可以使用Patterns.WEB\u URL来验证EditText输入是否正确 boolean isValidUrl(String url) { return Patterns.WEB_UR
提前谢谢 您可以使用Patterns.WEB\u URL来验证EditText输入是否正确
boolean isValidUrl(String url) {
return Patterns.WEB_URL.matcher(url).matches()
}
您可以调用此函数,将EditText文本作为URL传递
String url = editText.getText().toString()
if(isValidUrl(url))
//load url
else
// search the text using any search engine like https://www.google.com/search?q=url
你能用java编写代码吗,我不懂Kotlin。