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

Local reference jquery script in nanohttpd (Android)

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

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

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

但实际上,当我使用服务器时,我不会有互联网连接,所以我需要对资产文件夹的本地引用。

我尝试了简单的方法但不起作用:

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

我看过其他类似的问题 (Link) 但我无法理解答案:(.

你能帮我 Jquery 脚本参考吗?

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

您应该使用 getResources().getAssets() 代码从资产文件夹访问文件。例如:

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