作者:维生素-熙 | 来源:互联网 | 2023-10-11 13:56
Android多线程下实例Android多线程下实例将要下载的图片拷贝到服务器的WebContent目录之下新建一个downLoadFilejava类新建一个downxml文件完成界面
Android多线程下实例
- Android多线程下实例
- 将要下载的图片拷贝到服务器的WebContent目录之下
- 新建一个downLoadFilejava类
- 新建一个downxml文件完成界面布局
- 新建DownLoadActivityjava作为启动的Activity
- 最终的效果
- 注意事项
将要下载的图片拷贝到服务器的WebContent目录之下。
*lastIndexOf("/") 方法可返回指定的字符串("/")值最后出现的位置,
* 再加1,就是把Sky.jpg截取了
* */
public String getFileName(String url){
return url.substring(url.lastIndexOf("/")+1);
}
}
);
}
}.start();
}
});
}
}
最终的效果
点击下载按钮,完成下载。
在文件管理器里面就有Sky.java这个文件了
注意事项
1、Handler的包,要导import android.os.Handler;这个,不能导import java.util.logging.Handler;这个。
2、因为Android4.4以上的系统就不允许在主线程里面直接访问网络,所以我们要自己新开一个线程来运行DownLoad.java,记得调用这个新开线程的start方法。