android.webkit.WebSettings.setRenderPriority()方法的使用及代码示例

x33g5p2x  于2022-02-02 转载在 其他  
字(11.0k)|赞(0)|评价(0)|浏览(212)

本文整理了Java中android.webkit.WebSettings.setRenderPriority()方法的一些代码示例,展示了WebSettings.setRenderPriority()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebSettings.setRenderPriority()方法的具体详情如下:
包路径:android.webkit.WebSettings
类名称:WebSettings
方法名:setRenderPriority

WebSettings.setRenderPriority介绍

暂无

代码示例

代码示例来源:origin: GitLqr/LQRWeChat

@Override
public void initView() {
  mIbToolbarMore.setVisibility(View.VISIBLE);
  //设置webView
  WebSettings settings = mWebView.getSettings();
  settings.setRenderPriority(WebSettings.RenderPriority.HIGH);
  settings.setSupportMultipleWindows(true);
  settings.setJavaScriptEnabled(true);
  settings.setSavePassword(false);
  settings.setJavaScriptCanOpenWindowsAutomatically(true);
  settings.setMinimumFontSize(settings.getMinimumLogicalFontSize() + 8);
  settings.setAllowFileAccess(false);
  settings.setTextSize(WebSettings.TextSize.NORMAL);
  mWebView.setVerticalScrollbarOverlay(true);
  mWebView.setWebViewClient(new MyWebViewClient());
  mWebView.loadUrl(mUrl);
  setToolbarTitle(TextUtils.isEmpty(mTitle) ? mWebView.getTitle() : mTitle);
}

代码示例来源:origin: jiangqqlmj/FastDev4Android

webSettings.setLoadWithOverviewMode(true);// 调整到适合webview大小
webSettings.setRenderPriority(RenderPriority.HIGH);

代码示例来源:origin: k9mail/k-9

webSettings.setRenderPriority(RenderPriority.HIGH);

代码示例来源:origin: delight-im/Android-AdvancedWebView

webSettings.setDomStorageEnabled(true);
if (Build.VERSION.SDK_INT < 18) {
  webSettings.setRenderPriority(WebSettings.RenderPriority.HIGH);

代码示例来源:origin: madreain/AndroidDream

private void initWebView() {
    webview.getSettings().setJavaScriptEnabled(true);

    //设置当一个安全站点企图加载来自一个不安全站点资源时WebView的行为 https与http
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
      webview.getSettings().setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);
    }

    webview.getSettings().setRenderPriority(WebSettings.RenderPriority.HIGH);
    webview.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT);  //设置 缓存模式
//        webview.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ONLY);
    // 开启 DOM storage API 功能
    webview.getSettings().setDomStorageEnabled(true);
    //开启 database storage API 功能
    webview.getSettings().setDatabaseEnabled(true);
    String cacheDirPath = Environment.getExternalStorageDirectory() + "/Madreain";
    //设置数据库缓存路径
    webview.getSettings().setDatabasePath(cacheDirPath);
    //设置  Application Caches 缓存目录
    webview.getSettings().setAppCachePath(cacheDirPath);
    //开启 Application Caches 功能
    webview.getSettings().setAppCacheEnabled(true);

    webview.getSettings().setUserAgentString(webview.getSettings().getUserAgentString() + Constants.MADREAIN_UA_EXTRA);
  }

代码示例来源:origin: madreain/AndroidDream

private void initWebView() {
    webview.getSettings().setJavaScriptEnabled(true);

    //设置当一个安全站点企图加载来自一个不安全站点资源时WebView的行为 https与http
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
      webview.getSettings().setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);
    }

    webview.getSettings().setRenderPriority(WebSettings.RenderPriority.HIGH);
    webview.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT);  //设置 缓存模式
//        webview.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ONLY);
    // 开启 DOM storage API 功能
    webview.getSettings().setDomStorageEnabled(true);
    //开启 database storage API 功能
    webview.getSettings().setDatabaseEnabled(true);
    String cacheDirPath = Environment.getExternalStorageDirectory() + "/Madreain";
    //设置数据库缓存路径
    webview.getSettings().setDatabasePath(cacheDirPath);
    //设置  Application Caches 缓存目录
    webview.getSettings().setAppCachePath(cacheDirPath);
    //开启 Application Caches 功能
    webview.getSettings().setAppCacheEnabled(true);

    webview.getSettings().setUserAgentString(webview.getSettings().getUserAgentString() + Constants.MADREAIN_UA_EXTRA);
  }

代码示例来源:origin: stackoverflow.com

WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setRenderPriority(WebSettings.RenderPriority.HIGH);
webView.loadUrl("http://www.mywebpage.com");
webView.setWebViewClient(new WebViewClient() {

代码示例来源:origin: zhangke3016/GeneratePicture

webView.getSettings().setRenderPriority(WebSettings.RenderPriority.HIGH);
webView.setWebViewClient(new WebViewClient(){
  @Override

代码示例来源:origin: zhangke3016/GeneratePicture

mSettings.setLoadWithOverviewMode(true);// 调整到适合webview大小
mSettings.setRenderPriority(WebSettings.RenderPriority.HIGH);
mSettings.setJavaScriptEnabled(true);

代码示例来源:origin: wutq/AndroidModuleDemo

public void initWebView() {
  String url = "http://m.okhqb.com/item/description/1000334264.html?fromApp=true";
  webView.setFocusable(false);
  webView.loadUrl(url);
  webSettings = webView.getSettings();
  webSettings.setLoadWithOverviewMode(true);
  webSettings.setBuiltInZoomControls(true);
  webSettings.setLoadsImagesAutomatically(true);
  webSettings.setRenderPriority(WebSettings.RenderPriority.HIGH);
  webSettings.setBlockNetworkImage(true);
  webSettings.setUseWideViewPort(true);
  webSettings.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
  webView.setWebViewClient(new GoodsDetailWebViewClient());
}

代码示例来源:origin: andforce/iBeebo

@Override
public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.oauth_activity_layout);
  this.mIsAuthPro = getIntent().getBooleanExtra(Ext.KEY_IS_HACK, false);
  this.mAccountBean = getIntent().getParcelableExtra(Ext.KEY_ACCOUNT);
  Toolbar mToolbar = ViewUtility.findViewById(this, R.id.oauthToolbar);
  setSupportActionBar(mToolbar);
  getSupportActionBar().setDisplayHomeAsUpEnabled(true);
  mToolbar.setNavigationOnClickListener(new OnClickListener() {
    @Override
    public void onClick(View v) {
      finish();
    }
  });
  getSupportActionBar().setTitle(mIsAuthPro ? R.string.oauth_senior_title : R.string.oauth_normal_title);
  mWebView = (WebView) findViewById(R.id.webView);
  mInjectJS = new InjectJS(mWebView);
  mWebView.setWebViewClient(new WeiboWebViewClient());
  mCircleProgressBar = (CircleProgressBar) findViewById(R.id.oauthProgress);
  WebSettings settings = mWebView.getSettings();
  settings.setJavaScriptEnabled(true);
  settings.setSaveFormData(true);
  settings.setCacheMode(WebSettings.LOAD_NO_CACHE);
  settings.setRenderPriority(WebSettings.RenderPriority.HIGH);
  CookieManager cookieManager = CookieManager.getInstance();
  cookieManager.removeAllCookie();
  refresh();
}

代码示例来源:origin: stackoverflow.com

webSettings.setPluginsEnabled(true);
webSettings.setBuiltInZoomControls(true);
webSettings.setRenderPriority(WebSettings.RenderPriority.HIGH);
webSettings.setLightTouchEnabled(false);
setScrollBarStyle(SCROLLBARS_OUTSIDE_OVERLAY);

代码示例来源:origin: tangqi92/BuildingBlocks

@Override
protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  mPresenter = new WebActivityPresenter(this);
  ButterKnife.bind(this);
  App.addActivity(this);
  fabProgressCircle.setVisibility(View.INVISIBLE);
  ThemeUtils.changeTheme(this);
  if (!ThemeUtils.isLight) {
    mNestedScrollView.setBackgroundColor(getResources().getColor(R.color.window_background_dark));
  }
  mPaletteListenerImp = new GlidePaletteListenerImp(mHeaderImg, this, mToolbarLayout);
  mUrl = getIntent().getStringExtra(IntentKeys.EXTRA_URL);
  WebSettings webSettings = mWebView.getSettings();
  webSettings.setJavaScriptEnabled(true);
  if (PrefUtils.isEnableCache()) {
    webSettings.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
    webSettings.setAppCacheEnabled(true);
    webSettings.setDatabaseEnabled(true);
  }
  webSettings.setLoadWithOverviewMode(true);
  webSettings.setDefaultTextEncodingName("utf-8");
  webSettings.setRenderPriority(WebSettings.RenderPriority.HIGH);
  mWebView.setWebChromeClient(new ChromeClient());
  mWebView.setWebViewClient(new ViewClient());
  mPresenter.getBetterHtml(mUrl);
  mSwipeBackLayout = getSwipeBackLayout();
  mSwipeBackLayout.setEdgeTrackingEnabled(SwipeBackLayout.EDGE_LEFT);
  fabProgressCircle.attachListener(this);
}

代码示例来源:origin: stackoverflow.com

WebSettings s = getSettings();
s.setBuiltInZoomControls(true);
s.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NARROW_COLUMNS);
s.setUseWideViewPort(true);
s.setLoadWithOverviewMode(true);
s.setSavePassword(true);
s.setSaveFormData(true);
s.setJavaScriptEnabled(true);
s.setRenderPriority(RenderPriority.HIGH);
s.setPluginState(android.webkit.WebSettings.PluginState.ON_DEMAND);

// enable navigator.geolocation 
s.setGeolocationEnabled(true);
s.setGeolocationDatabasePath("");

// enable Web Storage: localStorage, sessionStorage
s.setDomStorageEnabled(true);

代码示例来源:origin: 24Kshign/SuspensionWindow

@SuppressLint("SetJavaScriptEnabled")
private void initWebViewSetting() {
  mWebView.setVerticalScrollBarEnabled(false);
  mWebView.setHorizontalScrollBarEnabled(false);
  WebSettings webSetting = mWebView.getSettings();
  webSetting.setJavaScriptEnabled(true);
  webSetting.setAllowFileAccess(true);
  webSetting.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NARROW_COLUMNS);
  webSetting.setSupportZoom(false);
  webSetting.setBuiltInZoomControls(false);
  webSetting.setUseWideViewPort(true);
  webSetting.setSupportMultipleWindows(false);
  webSetting.setLoadWithOverviewMode(true);
  webSetting.setAppCacheEnabled(true);
  webSetting.setDatabaseEnabled(true);
  webSetting.setGeolocationEnabled(true);
  webSetting.setDomStorageEnabled(true);
  webSetting.setAppCacheMaxSize(Long.MAX_VALUE);
  webSetting.setAppCachePath(getDir("appCache", Context.MODE_PRIVATE).getPath());
  webSetting.setDatabasePath(getDir("databases", Context.MODE_PRIVATE).getPath());
  webSetting.setGeolocationDatabasePath(getDir("geolocation", Context.MODE_PRIVATE).getPath());
  webSetting.setPluginState(WebSettings.PluginState.ON);
  webSetting.setRenderPriority(WebSettings.RenderPriority.HIGH);
  webSetting.setTextSize(WebSettings.TextSize.NORMAL);
  if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
    webSetting.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);
  }
  mWebView.loadUrl(mUrl);
}

代码示例来源:origin: velazcod/Tinfoil-Facebook

/**
 * Default settings and configuration for this WebView.
 */
private void setDefaults() {
  // Default WebView style
  setScrollBarStyle(DEFAULT_SCROLLBAR_STYLE);
  // Default WebSettings
  mWebSettings.setJavaScriptEnabled(DEFAULT_JS_ENABLED);
  mWebSettings.setPluginState(DEFAULT_PLUGIN_STATE);
  mWebSettings.setSupportZoom(DEFAULT_SUPPORT_ZOOM);
  mWebSettings.setDisplayZoomControls(DEFAULT_SUPPORT_ZOOM);
  mWebSettings.setBuiltInZoomControls(DEFAULT_SUPPORT_ZOOM);
  mWebSettings.setSaveFormData(DEFAULT_SAVE_FORM_DATA);
  mWebSettings.setSavePassword(DEFAULT_SAVE_PASSWORD);
  mWebSettings.setDomStorageEnabled(DEFAULT_DOM_STORAGE_ENABLED);
  mWebSettings.setUseWideViewPort(DEFAULT_WIDE_VIEWPORT);
  mWebSettings.setLoadWithOverviewMode(DEFAULT_LOAD_WITH_OVERVIEW_MODE);
  mWebSettings.setCacheMode(DEFAULT_CACHE_MODE);
  mWebSettings.setRenderPriority(DEFAULT_RENDER_PRIORITY);
  // Default WebChromeClient settings
  mWebChromeClient.setAllowGeolocation(DEFAULT_ALLOW_GEOLOCATION);
  mWebChromeClient.setAllowFileUpload(DEFAULT_ALLOW_FILE_UPLOAD);
}

代码示例来源:origin: yll2wcf/book

webSettings.setRenderPriority(WebSettings.RenderPriority.HIGH);

代码示例来源:origin: stackoverflow.com

settings.setRenderPriority(RenderPriority.HIGH);
settings.setCacheMode(WebSettings.LOAD_DEFAULT);

代码示例来源:origin: Unity-Technologies/unity-ads-android

settings.setRenderPriority(WebSettings.RenderPriority.NORMAL);
settings.setSaveFormData(false);
settings.setSavePassword(false);

代码示例来源:origin: org.seleniumhq.selenium/selenium-android-driver

settings.setSaveFormData(true);
settings.setSavePassword(false);
settings.setRenderPriority(WebSettings.RenderPriority.HIGH);

相关文章

微信公众号

最新文章

更多

WebSettings类方法