将未知网站重定向到网络浏览器android studio中的google搜索结果
我真的很感激你们在不同的项目中互相支持的方式,我很感激你们在。。。所以今天我在我开始的项目上遇到了问题,我的项目的一部分是基于这里的。。。。。所以,为什么我恳求你帮助我,我的问题是,你怎么能重定向所有未知的网址或关键字没有。com或。com(例如:用户键入的Amazon或Ebay或GitHub仅在webview中显示)在google上找到,而不显示用户网站未找到或出现错误,因为我正在创建android应用程序浏览器您可以使用以下两个功能覆盖url或对其执行某些操作:将未知网站重定向到网络浏览器android studio中的google搜索结果,android,if-statement,android-webview,url-redirection,android-browser,Android,If Statement,Android Webview,Url Redirection,Android Browser,我真的很感激你们在不同的项目中互相支持的方式,我很感激你们在。。。所以今天我在我开始的项目上遇到了问题,我的项目的一部分是基于这里的。。。。。所以,为什么我恳求你帮助我,我的问题是,你怎么能重定向所有未知的网址或关键字没有。com或。com(例如:用户键入的Amazon或Ebay或GitHub仅在webview中显示)在google上找到,而不显示用户网站未找到或出现错误,因为我正在创建android应用程序浏览器您可以使用以下两个功能覆盖url或对其执行某些操作: webview.setWeb
webview.setWebViewClient(new WebViewClient() {
@SuppressWarnings("deprecation")
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
// Your code
}
@TargetApi(Build.VERSION_CODES.N)
@Override
public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {
// Your code
}
});
阅读更多
获得用户输入的url后,可以将其重定向到
https://www.google.com/search?q=query_string
(阅读更多内容)大家好,在运行了一些关于这个问题的经验之后。。。我终于想出了解决这个问题的办法。
您只需按如下方式设置搜索按钮:
Your_Button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v)
{
String url=Your_TextEdit.getText().toString();
if(!url.contains("http://") && !url.contains("https://"))
{
url="http://" + url;
}
else
{
url ="https://www.google.com/search?q=q" +url;
}
WebSettings webSettings = Your_webview.getSettings();
webSettings.setJavaScriptEnabled(true);
web2.loadUrl(url);
web2.setWebViewClient(new WebViewClient());
}