博客
关于我
安卓Kotlin 用GET方法保存文件到filesDir
阅读量:419 次
发布时间:2019-03-05

本文共 712 字,大约阅读时间需要 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/

你可能感兴趣的文章
MySQL数据库故障排错
查看>>
MySQL数据库无法远程连接的解决办法
查看>>
mysql数据库时间类型datetime、bigint、timestamp的查询效率比较
查看>>
MySQL数据库服务器端核心参数详解和推荐配置(一)
查看>>
mysql数据库死锁的产生原因及解决办法
查看>>
MySQL数据库的事务管理
查看>>
mysql数据库的备份与恢复
查看>>
Mysql数据库的条件查询语句
查看>>
MySQL数据库的高可用
查看>>
Mysql数据库相关各种类型的文件
查看>>
MYSQL数据库简单的状态检查(show processlist)
查看>>
MYSQL数据库简单的状态检查(show status)
查看>>
MySQL数据库系列
查看>>
MYSQL数据库自动本地/异地双备份/MYSQL增量备份
查看>>
mysql数据库表增添字段,删除字段、修改字段的排列等操作,还不快来
查看>>
MySQL数据库被黑了
查看>>
mysql数据库设计
查看>>
MySQL数据库设计与开发规范
查看>>
MYSQL数据库进阶操作
查看>>
MySQL数据库配置文件调优详解
查看>>