博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
安卓Kotlin 用GET方法保存文件到filesDir
阅读量:413 次
发布时间:2019-03-05

本文共 716 字,大约阅读时间需要 2 分钟。

HttpURLConnection需要新建Thread以运行

fun downloadUsingUrl(Url:String?) {
Thread(Runnable {
try {
val connection = URL(Url).openConnection() as HttpURLConnection connection.requestMethod = "GET" connection.connectTimeout = 8000 connection.readTimeout = 8000 val avatar = File("$filesDir/avatar.png") if(avatar.exists()) avatar.delete() else if(!filesDir.exists()) filesDir.mkdir() filesDir.setReadable(true) filesDir.setWritable(true) connection.inputStream.buffered().copyTo(avatar.outputStream()) }catch (ex: Exception) {
ex.printStackTrace() } }).start()}

转载地址:http://grfzz.baihongyu.com/

你可能感兴趣的文章