Codota Logo
WebView.setWebChromeClient
Code IndexAdd Codota to your IDE (free)

How to use
setWebChromeClient
method
in
android.webkit.WebView

Best Java code snippets using android.webkit.WebView.setWebChromeClient (Showing top 20 results out of 1,665)

Refine searchRefine arrow

  • WebView.getSettings
  • WebView.loadUrl
  • WebChromeClient.<init>
  • WebView.setWebViewClient
  • Common ways to obtain WebView
private void myMethod () {
WebView w =
  • Codota IconView view;(WebView) view.findViewById(id)
  • Codota IconContext context;new WebView(context)
  • Codota IconContext context;AttributeSet attrs;new WebView(context, attrs)
  • Smart code suggestions by Codota
}
origin: RobotiumTech/robotium

  public void run() {
    webView.getSettings().setJavaScriptEnabled(true);
    webView.setWebChromeClient(robotiumWebClient);
  }
});
origin: stackoverflow.com

 WebView vistaWeb = (WebView) findViewById(R.id.webview);
vistaWeb.setWebChromeClient(new MyCustomChromeClient(this));
vistaWeb.setWebViewClient(new MyCustomWebViewClient(this));
vistaWeb.clearCache(true);
vistaWeb.clearHistory();
vistaWeb.getSettings().setJavaScriptEnabled(true);
vistaWeb.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
origin: stackoverflow.com

 getWindow().requestFeature(Window.FEATURE_PROGRESS);

WebView mWebView = (WebView) findViewById(R.id.mywebview);

mWebView.getSettings().setJavaScriptEnabled(true);

final Activity activity = this;

mWebView.setWebChromeClient(new WebChromeClient(){

     public void onProgressChanged(WebView view, int progress) {
         activity.setTitle("Loading...");
         activity.setProgress(progress * 100);
          if(progress == 100)
            activity.setTitle("My title");
         }
});

mWebView.loadUrl(URL);
origin: jaydenxiao2016/AndroidFire

private void setWebView() {
  webView.loadUrl(getIntent().getStringExtra(AppConstant.NEWS_LINK));
  webView.setWebViewClient(new WebViewClient() {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
      if (url != null) view.loadUrl(url);
      return true;
    }
  });
  webView.setWebChromeClient(new WebChromeClient() {
    @Override
    public void onProgressChanged(WebView view, int newProgress) {
      super.onProgressChanged(view, newProgress);
      if (newProgress == 100) {
        progressBar.setVisibility(View.GONE);
      } else {
        progressBar.setVisibility(View.VISIBLE);
        progressBar.setProgress(newProgress);
      }
    }
  });
}
origin: xinghongfei/LookLook

private void initView() {
  mToolbar.setTitleMargin(20,20,0,10);
  mToolbar.setNavigationIcon(R.drawable.ic_arrow_back);
  mToolbar.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View view) {
      mNest.smoothScrollTo(0,0);
    }
  });
  mToolbar.setNavigationOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
      expandImageAndFinish();
    }
  });
  mTranslateYTextView.setText(title);
  WebSettings settings = wvZhihu.getSettings();
  settings.setJavaScriptEnabled(true);
  settings.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
  settings.setLoadWithOverviewMode(true);
  settings.setBuiltInZoomControls(true);
  //settings.setUseWideViewPort(true);造成文字太小
  settings.setDomStorageEnabled(true);
  settings.setDatabaseEnabled(true);
  settings.setAppCachePath(getCacheDir().getAbsolutePath() + "/webViewCache");
  settings.setAppCacheEnabled(true);
  settings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN);
  wvZhihu.setWebChromeClient(new WebChromeClient());
}
origin: ankidroid/Anki-Android

private void destroyWebView(WebView webView) {
  if (webView != null) {
    webView.stopLoading();
    webView.setWebChromeClient(null);
    webView.setWebViewClient(null);
    webView.destroy();
  }
}
origin: ankidroid/Anki-Android

webView.setWebChromeClient(new WebChromeClient() {
  public void onProgressChanged(WebView view, int progress) {
    webView.loadUrl("file:///android_asset/changelog.html");
    break;
origin: robolectric/robolectric

@Test
public void shouldRecordWebChromeClient() {
 WebChromeClient webChromeClient = new WebChromeClient();
 assertThat(shadowOf(webView).getWebChromeClient()).isNull();
 webView.setWebChromeClient(webChromeClient);
 assertThat(shadowOf(webView).getWebChromeClient()).isSameAs(webChromeClient);
}
origin: TommyLemon/APIJSON

public void initData() {
  WebSettings webSettings = wvWebView.getSettings();
  webSettings.setJavaScriptEnabled(true);
  wvWebView.setWebChromeClient(new WebChromeClient() {  
    @Override  
    public void onReceivedTitle(WebView view, String title) {  
  wvWebView.setWebViewClient(new WebViewClient(){
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url){
  wvWebView.loadUrl(url);
origin: nanchen2251/RxJava2Examples

@SuppressLint("SetJavaScriptEnabled")
@Override
public void initWebView() {
  WebSettings settings = mWebView.getSettings();
  settings.setLoadWithOverviewMode(true);
  settings.setJavaScriptEnabled(true);
  settings.setAppCacheEnabled(true);
  settings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN);
  settings.setSupportZoom(true);
  mWebView.setWebChromeClient(new MyWebChrome());
  mWebView.setWebViewClient(new MyWebClient());
}
origin: Justson/AgentWeb

static final void clearWebView(WebView m) {
  if (m == null) {
    return;
  }
  if (Looper.myLooper() != Looper.getMainLooper()) {
    return;
  }
  m.loadUrl("about:blank");
  m.stopLoading();
  if (m.getHandler() != null) {
    m.getHandler().removeCallbacksAndMessages(null);
  }
  m.removeAllViews();
  ViewGroup mViewGroup = null;
  if ((mViewGroup = ((ViewGroup) m.getParent())) != null) {
    mViewGroup.removeView(m);
  }
  m.setWebChromeClient(null);
  m.setWebViewClient(null);
  m.setTag(null);
  m.clearHistory();
  m.destroy();
  m = null;
}
origin: stackoverflow.com

 WebView webView = (WebView) findViewById(R.id.webview);

WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setDomStorageEnabled(true);
webView.setWebChromeClient(new WebChromeClient());

try {
  String html = readAssetFile("www/index.html");
  webView.loadDataWithBaseURL("file:///android_asset/www/", html, "text/html", "UTF-8", null);
} catch (IOException e) {
}
origin: bingoogolapple/BGASwipeBackLayout-Android

@Override
protected void setListener() {
  mRefreshLayout.setDelegate(this);
  mContentWv.setWebViewClient(new WebViewClient() {
    @Override
    public void onPageFinished(WebView view, String url) {
      mRefreshLayout.endRefreshing();
    }
  });
  mContentWv.setWebChromeClient(new WebChromeClient() {
    @Override
    public void onProgressChanged(WebView view, int newProgress) {
      if (newProgress == 100) {
        mProgressBar.setVisibility(View.GONE);
      } else {
        if (mProgressBar.getVisibility() == View.GONE) {
          mProgressBar.setVisibility(View.VISIBLE);
        }
        mProgressBar.setProgress(newProgress);
      }
    }
  });
  findViewById(R.id.transparent).setOnClickListener(this);
  findViewById(R.id.not_transparent).setOnClickListener(this);
  findViewById(R.id.to_transparent).setOnClickListener(this);
}
origin: hidroh/materialistic

if (isUrl(text)) {
  WebView webView = new WebView(this);
  webView.setWebChromeClient(new WebChromeClient() {
    @Override
    public void onReceivedTitle(WebView view, String title) {
  webView.loadUrl(text);
} else if (!TextUtils.isEmpty(text)) {
  extractUrl(text);
origin: airbnb/AirMapView

@SuppressLint({ "SetJavaScriptEnabled", "AddJavascriptInterface" })
@Override public View onCreateView(
  LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
 View view = inflater.inflate(R.layout.fragment_webview, container, false);
 webView = (WebView) view.findViewById(R.id.webview);
 mLayout = (ViewGroup) view;
 WebSettings webViewSettings = webView.getSettings();
 webViewSettings.setSupportZoom(true);
 webViewSettings.setBuiltInZoomControls(false);
 webViewSettings.setJavaScriptEnabled(true);
 webViewSettings.setGeolocationEnabled(true);
 webViewSettings.setAllowFileAccess(false);
 webViewSettings.setAllowContentAccess(false);
 webView.setWebChromeClient(new GeoWebChromeClient());
 AirMapType mapType = AirMapType.fromBundle(getArguments());
 webView.loadDataWithBaseURL(mapType.getDomain(), mapType.getMapData(getResources()),
   "text/html", "base64", null);
 webView.addJavascriptInterface(new MapsJavaScriptInterface(), "AirMapView");
 return view;
}
origin: TommyLemon/Android-ZBLibrary

public void initData() {
  WebSettings webSettings = wvWebView.getSettings();
  webSettings.setJavaScriptEnabled(true);
  wvWebView.setWebChromeClient(new WebChromeClient() {
    @Override
    public void onReceivedTitle(WebView view, String title) {
  wvWebView.setWebViewClient(new WebViewClient(){
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url){
  wvWebView.loadUrl(url);
origin: smuyyh/BookReader

private void initVweView() {
  mProgressBar.setMax(100);
  mWebView.getSettings().setJavaScriptEnabled(true);
  mWebView.setWebChromeClient(new WebChromeClient() {
    @Override
    public void onProgressChanged(WebView view, int newProgress) {
  mWebView.setWebViewClient(new WebViewClient() {
    @Override
    public void onPageStarted(WebView view, String url, Bitmap favicon) {
  mWebView.getSettings().setBuiltInZoomControls(true);
  mWebView.getSettings().setDisplayZoomControls(false);
  mWebView.getSettings().setUseWideViewPort(true);
  mWebView.getSettings().setLoadWithOverviewMode(true);
origin: kaku2015/ColorfulNews

private void setWebView() {
  mWebView.loadUrl(getIntent().getStringExtra(Constants.NEWS_LINK));
  mWebView.setWebViewClient(new WebViewClient() {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
      if (url != null) view.loadUrl(url);
      return true;
    }
  });
  mWebView.setWebChromeClient(new WebChromeClient() {
    @Override
    public void onProgressChanged(WebView view, int newProgress) {
      super.onProgressChanged(view, newProgress);
      if (newProgress == 100) {
        mProgressBar.setVisibility(View.GONE);
      } else {
        mProgressBar.setVisibility(View.VISIBLE);
        mProgressBar.setProgress(newProgress);
      }
    }
  });
}
origin: stackoverflow.com

 final WebView containerWbVw = findViewById(R.id.fragment_wbVw_container_id);
WebSettings webSettings = containerWbVw.getSettings();
webSettings.setJavaScriptEnabled(true);
containerWbVw.setWebChromeClient(new WebChromeClient());
origin: sunfusheng/GlideImageView

private void initListener() {
  webView.setWebViewClient(new WebViewClient() {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {
  webView.setWebChromeClient(new WebChromeClient() {
    @Override
    public void onProgressChanged(WebView view, int newProgress) {
android.webkitWebViewsetWebChromeClient

Popular methods of WebView

  • loadUrl
  • getSettings
  • setWebViewClient
  • canGoBack
  • goBack
  • <init>
  • destroy
  • loadDataWithBaseURL
  • addJavascriptInterface
  • setVisibility
  • loadData
  • onPause
  • loadData,
  • onPause,
  • getUrl,
  • reload,
  • onResume,
  • stopLoading,
  • getContext,
  • getTitle,
  • setBackgroundColor

Popular in Java

  • Reactive rest calls using spring rest template
  • scheduleAtFixedRate (ScheduledExecutorService)
  • putExtra (Intent)
  • getApplicationContext (Context)
  • Window (java.awt)
    A Window object is a top-level window with no borders and no menubar. The default layout for a windo
  • BigDecimal (java.math)
    An immutable arbitrary-precision signed decimal.A value is represented by an arbitrary-precision "un
  • TreeSet (java.util)
    A NavigableSet implementation based on a TreeMap. The elements are ordered using their Comparable, o
  • Cipher (javax.crypto)
    This class provides access to implementations of cryptographic ciphers for encryption and decryption
  • ServletException (javax.servlet)
    Defines a general exception a servlet can throw when it encounters difficulty.
  • JCheckBox (javax.swing)
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now