在看mars老师视频教程 第一季29集,代码编写(一)章节。
自己想按照您的教程一步一步实践一下,由于本人不懂如何做网页,于是就在d:\盘下自己按照您教程上面的演示写了一个resources.xml文件用于测试。即在您的Mp3ListActivity文件的downloadXML()函数中:
将原来的注释掉了//String xml = downloadXML("http://192.168.1.107:8081/mp3/resources.xml");
换成 String xml = downloadXML("file:///d:/resources.xml");
System.out.println("xml---->"+xml);
parse(xml);
结果没有读到,我硬盘D:\中的resource.xml文件,望高手指点迷津。不胜感谢!
我在mars.download文件中的download()函数里也加了调试代码:
URL url = new URL(urlStr);
System.out.println("new url sucess!!!!!");
// 创建一个Http连接
HttpURLConnection urlConn = (HttpURLConnection) url
.openConnection();
System.out.println("HttpURLConnection sucess!!!!!");
// 使用IO流读取数据
("new url sucess!!!!!)可以显示,但是("HttpURLConnection sucess!!!!!")显示不出来。
报错结果如下:
java.lang.ClassCastException: org.apache.harmony.luni.internal.net.www.protocol.file.FileURLConnection
------解决方案--------------------
good,麻烦结帖给分哦