我解决了我问here的问题。 Actualy问题并不完全在解析中,但问题在于url创建。 :)
现在我有另一个问题,即我使用解析的数据有HTML标签,我使用BrowserField显示HTML内容。但这在模拟器中工作正常,而且在设备上运行不正常......
设备面临的问题是FONT SIZE问题。
任何人都可以帮我解决这个问题
Thanx提前!!!
答案 0 :(得分:0)
尝试使用此代码跳过Html标记...
public String HtmlRemove(String s)
{
char[] cs = s.toCharArray();
StringBuffer sb = new StringBuffer();
boolean tag = false; for (int i=0; i<cs.length; i++)
{
switch(cs[i])
{
case '<':
if ( ! tag)
{
tag = true;
break;
}
case '>':
if (tag)
{
tag = false;
break;
}
break;
case '&':
if ( ! tag)
{
tag = true;
break;
}
case ';':
if (tag)
{
tag = false;
break;
}
break;
default:
if ( ! tag) sb.append(cs[i]);
}
}
return sb.toString();
}
这肯定会帮到你