nanohttpd(Android)中的本地参考jquery脚本

时间:2015-12-18 01:43:07

标签: javascript android jquery android-studio nanohttpd

我正在使用nanohttpd处理Web服务。我关注资源文件夹(Android Studio)中的文件:

enter image description here

一切正常,包括直接引用JQuery:

<script src="http://code.jquery.com/jquery-latest.min.js "></script>

但实际上,当我使用服务器时,我将无法连接互联网,因此我需要本地引用资产文件夹。

我尝试过这种简单的方法但不起作用:

<script src="jquery_1.11.3.min.js"></script>

我已经看到了其他类似的问题(Link),但我无法理解答案:(。

你能帮助我使用Jquery脚本参考吗?

谢谢你,对不起我的英语。

1 个答案:

答案 0 :(得分:3)

您应该使用getResources()。getAssets()代码来访问assets文件夹中的文件。例如:

private Response getFromAssets(String filename) {
    InputStream fis;
    try {
        fis = this.getResources().getAssets().open(filename);
    } catch (IOException e) {
        return new Response(Response.Status.OK, "text/plain", "Internal Error: " + e.getMessage());
    }
    return new Response(Response.Status.OK, /*MIME-type*/ "application/javascript", fis);
}