- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
android从服务器上下载文件详解
Android从服务上下载文件
首先在电脑上配置tomcat,webapps目录下新建mp3文件夹,
截图
首先我们通过SAX解析resources.xml 获取歌曲信息。
启动 Tomcat访问一下服务器地址http://210.**.**.**:8080/mp3/resources.xml
210.**.**.**是我的IP,把这里改成自己的IP
本来下载是一个耗时的东西,需要另外开启一个线程或则service去下载,由于这里就在本人的电脑上测试
就在主线程中下载了
Info.java
package rw.down;
public class Info {
int id;
String nameString;
/**
* @return the id
*/
public int getId() {
return id;
}
/**
* @param id the id to set
*/
public void setId(int id) {
this.id = id;
}
/**
* @return the nameString
*/
public String getNameString() {
return nameString;
}
/**
* @param nameString the nameString to set
*/
public void setNameString(String nameString) {
String = nameString;
}
/* (non-Javadoc)
* @see java.lang.Object#toString()
*/
@Override
public String toString() {
return info [id= + id + , nameString= + nameString + ];
}
}
infoHandle.java
package rw.down;
import java.util.List;
import org.xml.sax.Attributes;
import org.xml.sax.SAXException;
import org.xml.sax.helpers.DefaultHandler;
import Android.util.Log;
public class infoHandle extends DefaultHandler {
private Info Mp3_info;
private ListInfo List_Mp3_Infos;
private String preString;
public infoHandle() {
super();
}
public infoHandle(ListInfo list_Mp3_Infos) {
super();
List_Mp3_Infos = list_Mp3_Infos;
}
@Override
public void startDocument() throws SAXException {
// TODO Auto-generated method stub
super.startDocument();
}
@Override
public void startElement(String uri, String localName, String qName,
Attributes attributes) throws SAXException {
// TODO Auto-generated method stub
preString=localName;
if (preString.equals(resource)) {
Mp3_info=new Info();
}
super.startElement(uri, localName, qNa
文档评论(0)