本文整理了Java中android.webkit.WebSettings.setDefaultTextEncodingName()
方法的一些代码示例,展示了WebSettings.setDefaultTextEncodingName()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebSettings.setDefaultTextEncodingName()
方法的具体详情如下:
包路径:android.webkit.WebSettings
类名称:WebSettings
方法名:setDefaultTextEncodingName
暂无
代码示例来源:origin: HotBitmapGG/bilibili-android-client
mWebView.setWebViewClient(webViewClient);
mWebView.requestFocus(View.FOCUS_DOWN);
mWebView.getSettings().setDefaultTextEncodingName("UTF-8");
mWebView.setWebChromeClient(new WebChromeClient() {
代码示例来源:origin: chentao0707/SimplifyReader
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
mWebView.getSettings().setDefaultTextEncodingName("UTF-8");
mWebView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
mWebView.getSettings().setBuiltInZoomControls(false);
代码示例来源:origin: wangdan/AisenWeiBo
setting.setDomStorageEnabled(true);
setting.setAppCacheEnabled(true);
setting.setDefaultTextEncodingName("utf-8") ;
mWebView.addJavascriptInterface(new LoginJavaScriptInterface(), "loginjs");
mWebView.setWebViewClient(new WebViewClient() {
代码示例来源:origin: jiangqqlmj/FastDev4Android
webSettings.setJavaScriptEnabled(true); //开启javascript
webSettings.setDomStorageEnabled(true); //开启DOM
webSettings.setDefaultTextEncodingName("utf-8"); //设置编码
代码示例来源:origin: smuyyh/BookReader
private void initWebView() {
mWebview.setFragment(this);
mWebview.getSettings().setJavaScriptEnabled(true);
mWebview.setVerticalScrollBarEnabled(false);
mWebview.getSettings().setAllowFileAccess(true);
mWebview.setHorizontalScrollBarEnabled(false);
mWebview.addJavascriptInterface(this, "Highlight");
mWebview.setScrollListener(new ObservableWebView.ScrollListener() {
@Override
public void onScrollChange(int percent) {
if (mWebview.getScrollY() != 0) {
mScrollY = mWebview.getScrollY();
}
int height = (int) Math.floor(mWebview.getContentHeight() * mWebview.getScale());
int webViewHeight = mWebview.getMeasuredHeight();
mScrollSeekbar.setMax(height - webViewHeight);
mScrollSeekbar.setProgress(percent);
}
});
mWebview.getSettings().setDefaultTextEncodingName("utf-8");
String herf = activity.getPageHref(mPosition);
mWebview.loadUrl("file://" + herf);
}
代码示例来源:origin: TheFinestArtist/FinestWebView-Android
settings.setDefaultTextEncodingName(webViewDefaultTextEncodingName);
代码示例来源:origin: Justson/AgentWeb
mWebSettings.setDomStorageEnabled(true);
mWebSettings.setNeedInitialFocus(true);
mWebSettings.setDefaultTextEncodingName("utf-8");//设置编码格式
mWebSettings.setDefaultFontSize(16);
mWebSettings.setMinimumFontSize(12);//设置 WebView 支持的最小字体大小,默认为 8
代码示例来源:origin: BoBoMEe/Android-Demos
private void webViewSetting() {
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setDefaultTextEncodingName("utf-8");
mWebView.loadUrl("file:///android_asset/js.html");
mWebView.addJavascriptInterface(this, "js");
}
代码示例来源:origin: stackoverflow.com
String pageBody; // get page body by httpUrlConnection or okhttp or...
String html = FileUtils.readFromAssets("page.html", context);
// replace pageBody with ${body} in your html file
html = html.replace("${body}", pageBody);
WebView webView = (WebView) getView().findViewById(R.id.webView);
webView.getSettings().setAllowFileAccess(true);
WebSettings settings = webView.getSettings();
settings.setDefaultTextEncodingName("utf-8");
settings.setJavaScriptEnabled(true);
webView.loadDataWithBaseURL("file:///android_asset/", html, "text/html", "utf-8", null);
代码示例来源:origin: stackoverflow.com
WebView mWebView = (WebView) findViewById(R.id.webview);
WebViewClient wvClient = new WebViewClient();
mWebView.setWebViewClient(wvClient);
WebSettings webSettings = mWebView.getSettings();
webSettings.setSaveFormData(false);
webSettings.setJavaScriptEnabled(true);
webSettings.setDefaultTextEncodingName("utf-8");
mWebView.loadUrl("http://192.168.1.42/test");
代码示例来源:origin: namndbka/QDict
@Override
public void createAndAttachView(int id, FrameLayout frame) {
LayoutInflater inflater = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE);
View view = inflater.inflate(R.layout.capture_window, frame, true);
mDictViewContent = (WebView) view.findViewById(R.id.dictContentView);
mKeywordLable = (TextView) view.findViewById(R.id.tv_title);
WebSettings webSettings = mDictViewContent.getSettings();
webSettings.setLayoutAlgorithm(Utils.getLayoutAlgorithm(true));
webSettings.setJavaScriptEnabled(true);
webSettings.setDefaultTextEncodingName("UTF-8");
// webSettings.setSupportZoom(true);
mSpeakImg = (ImageButton) view.findViewById(R.id.action_speak);
mSpeakImg.setVisibility(/* tts ? View.VISIBLE : */View.GONE);
}
代码示例来源:origin: stackoverflow.com
WebSettings settings = webView.getSettings();
settings.setDefaultTextEncodingName("utf-8");
settings.setJavaScriptEnabled(true);
settings.setLoadsImagesAutomatically(true);
settings.setSupportZoom(false);
webView.setWebViewClient(new CustomWebClient());
webView.clearView();
// add if u need
webView.clearCache(true);
webView.loadData(result.getHtmlContent(), "text/html; charset=UTF-8", "UTF-8");
代码示例来源:origin: stackoverflow.com
final WebSettings settings = webView.getSettings();
settings.setDefaultTextEncodingName("utf-8");
settings.setJavaScriptEnabled(true);
settings.setLoadsImagesAutomatically(true);
settings.setPluginsEnabled(true);
//settings.setPluginState(PluginState.ON);
webView.loadUrl("http://www.youtube.com/embed/"+videoClip.youtubeId);
代码示例来源:origin: stackoverflow.com
webView.setWebViewClient(new MyWebViewClient());
WebSettings webSetting = webView.getSettings();
webSetting.setJavaScriptEnabled(true);
webSetting.setPluginState(WebSettings.PluginState.ON_DEMAND);
//webSetting.setBuiltInZoomControls(true);
webSetting.setAllowContentAccess(true);
web.addJavascriptInterface(new Samlplejavaconect(), "Helper");//NEW LINE
webSetting.setDefaultTextEncodingName("utf-8");
webView.loadUrl("file:///android_asset/"+htmlFile);
代码示例来源:origin: LiushuiXiaoxia/XiaoxiaZhihu
@Override
protected void init(Bundle savedInstanceState) {
extraParam = getReqExtraParam();
webView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
//启用支持javascript
WebSettings settings = webView.getSettings();
settings.setJavaScriptEnabled(true);
settings.setDefaultTextEncodingName("utf-8");
setHasOptionsMenu(true);
doGetRequest();
}
代码示例来源:origin: BoBoMEe/Android-Demos
public static void basic(WebView webView) {
webView.setFocusable(true);
webView.setFocusableInTouchMode(true);
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setJavaScriptCanOpenWindowsAutomatically(true);
webSettings.setDefaultTextEncodingName("utf-8");
webView.requestFocusFromTouch();
}
}
代码示例来源:origin: SunAlwaysOnline/Sukeda
private void initWebView(String url) {
WebSettings settings = webView.getSettings();
settings.setJavaScriptEnabled(true);
settings.setAppCacheEnabled(true);
settings.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
settings.setDefaultTextEncodingName("uft-8");
settings.setTextSize(WebSettings.TextSize.NORMAL);
webView.setWebChromeClient(new WebChromeClient() {
@Override
public void onProgressChanged(WebView view, int newProgress) {
super.onProgressChanged(view, newProgress);
tableReset();
}
});
get_html();
}
代码示例来源:origin: gdpancheng/LoonAndroid3
@Init
private void init() {
Intent intent = getIntent();
String file = intent.getStringExtra("file");
try {
String body = Handler_File.getAsString(getResources().getAssets().open("code/activity/" + file + ".java"));
String html = Handler_File.getAsString(getResources().getAssets().open("index.html"));
vb_webview.getSettings().setJavaScriptEnabled(true);
vb_webview.getSettings().setDefaultTextEncodingName("UTF-8");
vb_webview.getSettings().setSupportZoom(true);
vb_webview.getSettings().setBuiltInZoomControls(true);
vb_webview.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);
vb_webview.loadDataWithBaseURL("file:///android_asset/", html.replace("{{code}}", body + "\r\n"), "text/html", "utf-8", null);
} catch (IOException e) {
e.printStackTrace();
}
}
}
代码示例来源:origin: tangqi92/BuildingBlocks
private void initView(String title) {
mCollapsingToolbarLayout = (CollapsingToolbarLayout) findViewById(R.id.collapsing_toolbar_layout);
mLinearLayout = (LinearLayout) findViewById(R.id.ll_content);
mHeader = (ImageView) findViewById(R.id.news_header);
mWebView = (WebView) findViewById(R.id.webView);
mCollapsingToolbarLayout.setTitle(title);
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");
}
代码示例来源:origin: yongyu0102/ShowImageFromWebView
private void init(Context context){
this.context=context;
this.setOnLongClickListener(new OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
setWebImageLongClickListener(v);
return false;
}
});
this.getSettings().setJavaScriptEnabled(true);
this.getSettings().setDefaultTextEncodingName("UTF -8");
//载入js
this.addJavascriptInterface(new MyJavascriptInterface(context), "imageListener");
//获取 html
this.addJavascriptInterface(new InJavaScriptLocalObj(), "local_obj");
}
内容来源于网络,如有侵权,请联系作者删除!