本文整理了Java中android.webkit.WebSettings.setRenderPriority()
方法的一些代码示例,展示了WebSettings.setRenderPriority()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebSettings.setRenderPriority()
方法的具体详情如下:
包路径:android.webkit.WebSettings
类名称: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);
内容来源于网络,如有侵权,请联系作者删除!