gpt4 book ai didi

webview - 如何检查文本是要浏览的站点还是要搜索的内容

转载 作者:行者123 更新时间:2023-12-02 04:41:40 25 4
gpt4 key购买 nike

我想检查 string 是否是一个网站或一些应该使用搜索引擎搜索的词。例如当我使用 chrome 时

  1. 如果我输入 google 并按回车键,chrome 会使用 google 作为搜索引擎来搜索单词
  2. 但如果我输入 google.com,它会浏览到网站

在这里我应该检查一下。 但是如何呢?

  editText.addTextChangedListener(new TextWatcher() {

@Override
public void onTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) {
// TODO Auto-generated method stub

}

@Override
public void beforeTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) {
// TODO Auto-generated method stub

}

@Override
public void afterTextChanged(Editable arg0) {
// TODO Auto-generated method stub

}
});

最佳答案

如果使用 2 个 editText 字段可以做得更好。一个用于网站,另一个用于谷歌查询。以这种方式:

问题1的答案是

WebView webView=new WebView(Nameofthisactivity.this);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setPluginState(PluginState.ON);
webView.loadUrl("https://www.google.co.in/search?q="+string);

问题2的答案是

WebView webView=new WebView(Nameofthisactivity.this);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setPluginState(PluginState.ON);
webView.loadUrl(string);

关于webview - 如何检查文本是要浏览的站点还是要搜索的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37050735/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com