请大家帮个忙!!问一个小小的问题!!! 小的是新手!!在android下通过http下载服务器上的一个文本文件!!android平台下的代码写好 了!但是不知道服务器端要怎样部署!!用的是tomcat!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 刚好前几天写了这个功能, private String urlDownload = "http://下载路径"; private String dirName = "/mnt/sdcard/";//保存到SD卡 private Activity activity; public InputStream in; //开始下载 public void getDownloader(Activity conuter){ File f = new File(dirName); if(!f.exists()) { f.mkdir(); } activity=conuter; //启动文件下载线程 thread.start(); } Thread thread=new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub //准备拼接新的文件名(保存在存储卡后的文件名) String newFilename = urlDownload.substring(urlDownload.lastIndexOf("/")+1); newFilename = dirName + newFilename; File file = new File(newFilename); //如果目标文件已经存在,则删除。产生覆盖旧文件的效果 if(file.exists()) { file.delete(); } try { if(getOpenUrl(urlDownload)==true){ System.out.println("开始下载"); // 1K的数据缓冲 byte[] bs = new byte[1024]; // 读取到的数据长度 int len; // 输出的文件流 OutputStream os = new FileOutputStream(newFilename); // 开始读取 while ((len = in.read(bs)) != -1) { os.write(bs, 0, len); } System.out.println("下载完成"); // 完毕,关闭所有链接 os.close(); in.close(); thread.stop(); goIntenExtra(); } } catch (Exception e) { e.printStackTrace(); System.out.println("出错了"); } } }); 项目根路径下 随便放提供个参考的 D:\soft\work\apache-tomcat-6.0.29\webapps\manager 不太明白你的意思,只要是个web服务器就可以吧。 Android中如何调节传感器的灵敏度 求高手解决android调用webservice问题 请教关于Binder的ServiceManager内存相关的一个问题 webview loadUrl没用 android能不能用javaMail啊~~~ Android wifi简单问题 Android Logcat 控件问题 android 一运行模拟器,总是提示"system 进程无响应" Android代码中修改控件内容后程序虚拟机上不能运行。 谁做过ffmpeg在android下的运用。我只想调用解码H264的帧 仿照android通讯录的显示功能
private String urlDownload = "http://下载路径";
private String dirName = "/mnt/sdcard/";//保存到SD卡
private Activity activity;
public InputStream in;
//开始下载
public void getDownloader(Activity conuter){
File f = new File(dirName);
if(!f.exists())
{
f.mkdir();
}
activity=conuter;
//启动文件下载线程
thread.start();
}
Thread thread=new Thread(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
//准备拼接新的文件名(保存在存储卡后的文件名)
String newFilename = urlDownload.substring(urlDownload.lastIndexOf("/")+1);
newFilename = dirName + newFilename;
File file = new File(newFilename);
//如果目标文件已经存在,则删除。产生覆盖旧文件的效果
if(file.exists())
{
file.delete();
}
try {
if(getOpenUrl(urlDownload)==true){
System.out.println("开始下载");
// 1K的数据缓冲
byte[] bs = new byte[1024];
// 读取到的数据长度
int len;
// 输出的文件流
OutputStream os = new FileOutputStream(newFilename);
// 开始读取
while ((len = in.read(bs)) != -1) {
os.write(bs, 0, len);
}
System.out.println("下载完成");
// 完毕,关闭所有链接
os.close();
in.close();
thread.stop();
goIntenExtra();
} } catch (Exception e) {
e.printStackTrace();
System.out.println("出错了");
}
}
});
提供个参考的 D:\soft\work\apache-tomcat-6.0.29\webapps\manager