将jquery mobile加载到java字符串中
这是一个有点愚蠢的问题,但我不得不问它,并冒着许多负面影响的风险将jquery mobile加载到java字符串中,java,javascript,jquery,jquery-mobile,Java,Javascript,Jquery,Jquery Mobile,这是一个有点愚蠢的问题,但我不得不问它,并冒着许多负面影响的风险 在Android中离线使用时,需要将jQuery移动加载到一个字符串中,但中,有< > > [^ \/*] < /C>,java将其余代码作为注释。< /P> 我试过什么 尝试了jquery mobile的许多源代码,但所有这些源代码的中间都有这个字符 尝试scape/*,但我找不到任何方法 我怎样才能解决这个问题 编辑: 我将文件放入asset并按如下方式加载: String jqMobile = loadFromAsset("
在Android中离线使用时,需要将jQuery移动加载到一个字符串中,
/*
,但我找不到任何方法
我怎样才能解决这个问题
编辑:
我将文件放入asset并按如下方式加载:
String jqMobile = loadFromAsset("js/jquery.mobile-1.4.5.js");
public String loadFromAsset(String name)
{
try
{
InputStream is = mContext.getApplicationContext().getAssets().open(name);
int size;
size = is.available();
byte[] buffer = new byte[size];
is.read(buffer);
is.close();
String str = new String(buffer);
return str;
}
catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
return "";
}
}
您是否将它放在双引号中,并转义已经在其中的所有双引号和反斜杠?如果我将其放在字符串中,则在编译过程中会出现长字符串错误。所以我把它放进一个文件,然后把它读成流,然后把它复制成字符串。所以。。。给我们看代码怎么样?请看编辑后的问题,我像这样加载jquery,然后添加我的jquery代码,然后浏览器将其显示为文本,但是如果我使用原始jquery(不是移动版),一切都很好。