实现JqMath Android以显示公式

时间:2016-02-28 17:37:12

标签: javascript android web webview jqmath

我已经阅读了有关JqMath以及如何在Stackoverflow上实现它的信息,但我无法让它正常工作。

我想要什么 显示数学方程式,常数和公式

我做了什么 1.将这些文件添加到我的资源文件夹: jqmath-0.4.3.css jqmath-0.4.3.js jqmath-等,0.4.3.min.js jQuery的1.4.3.js jQuery的1.4.3.min.js jscurry-0.4.0.js jscurry-0.4.0.min.js

  1. 写下这段代码:

    private WebView webView;
    private WebSettings webSettings;
    
    //In the constructor
    webView = (WebView) findViewById(R.id.webView);
    webSettings = webView.getSettings();
    webSettings.setJavaScriptEnabled(true);
    path = "file:///android_asset/";
    
    // In the method where I want to set the content
    js = "<html><head>"
            + "<link rel='stylesheet' href='"+path+"jqmath-0.4.3.css'>"
            + "<script src='"+path+"jquery-1.4.3.min.js'></script>"
            + "<script src='"+path+"jqmath-etc-0.4.3.min.js'></script>"
            + "</head><body>"
            + "$$x={-b±√{b^2-4ac}}/{2a}$$</body></html>";
    webView.loadData(js,  "text/html",  "UTF-8");
    
  2. 问题 根据logcat:

        E/WifiStateMachine: CMD_START_SCAN : connected mode and no configuration
        4306-4306/com.fredrikandcasper.matteguide I/chromium: [INFO:CONSOLE(1)]                 
        "Not allowed to load local resource: file:///android_asset/jqmath-
        0.4.3.css", source: data:text/html,<html><head><link rel='stylesheet' 
        href='file:///android_asset/jqmath-0.4.3.css'><script 
        src='file:///android_asset/jquery-1.4.3.min.js'></script><script 
        src='file:///android_asset/jqmath-etc-0.4.3.min.js'></script></head>
        <body>$$x={-b%C2%B1%E2%88%9A{b^2-4ac}}/{2a}$$</body></html> (1)
    

    其他文件的错误相同:jquery-1.4.3.min.js&amp; jqmath-等-0.4.3.min.js

    我该如何解决这个问题?

    提前致谢!

0 个答案:

没有答案