手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >解决android 下载时文件名中文和空格问题
解决android 下载时文件名中文和空格问题
摘要:如果不对连接进行处理下载就会报错要想解决这个问题只需对你的url进行编码然后替换空格用编码表示//对路径进行编码然后替换路径中所有空格编码之...

如果不对连接进行处理 下载就会报错 要想解决这个问题 只需对你的url 进行编码然后替换空格用编码表示

//对路径进行编码 然后替换路径中所有空格 编码之后空格变成“+”而空格的编码表示是“%20” 所以将所有的“+”替换成“%20”就可以了

url = URLEncoder.encode(urlStr,"utf-8").replaceAll("+", "%20");

//编码之后的路径中的“/”也变成编码的东西了 所有还有将其替换回来 这样才是完整的路径

url = url.replaceAll("%3A", ":").replaceAll("%2F", "/");

用以上 的方法去处理链接 下载的时候遇到中文和空格的情况差不多就都能解决了 而且如果有其他特殊字符也可以用这样的方法去解决

【解决android 下载时文件名中文和空格问题】相关文章:

Android中删除文件以及文件夹的命令记录

android图像绘制(二)画布上放大缩小问题

android将Bitmap对象保存到SD卡中的方法

android layout 按比例布局的代码

android 自定义Android菜单背景的代码

Android中的文件I/O操作

android平台中调用系统界面

Android 4.1源码编译找不到资源文件解决办法

android开发环境遇到adt无法启动的问题分析及解决方法

干货!Android最好用的第三方开源库锦集

精品推荐
分类导航