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

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

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

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");
}

相关文章

微信公众号

最新文章

更多

WebSettings类方法