android 下載時文件名是中文和空格會報(bào)錯解決方案
//對路徑進(jìn)行編碼 然后替換路徑中所有空格 編碼之后空格變成“+”而空格的編碼表示是“%20” 所以將所有的“+”替換成“%20”就可以了
url = URLEncoder.encode(urlStr,"utf-8").replaceAll("\\+", "%20");
//編碼之后的路徑中的“/”也變成編碼的東西了 所有還有將其替換回來 這樣才是完整的路徑
url = url.replaceAll("%3A", ":").replaceAll("%2F", "/");
用以上 的方法去處理鏈接 下載的時候遇到中文和空格的情況差不多就都能解決了 而且如果有其他特殊字符也可以用這樣的方法去解決
相關(guān)文章
解決android studio 打包發(fā)現(xiàn)generate signed apk 消失不見問題
這篇文章主要介紹了解決android studio 打包發(fā)現(xiàn)generate signed apk 消失不見問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-09-09android GridView多選效果的實(shí)例代碼
在使用 GridView的時候,有時需要多選上面顯示的類容,比如批量刪除上面顯示的圖片,批量上傳圖片等。這個時候我們可以使用層疊圖來實(shí)現(xiàn),效果如下:2013-06-06AndroidStudio替換項(xiàng)目圖標(biāo)ic_launcher操作
這篇文章主要介紹了AndroidStudio替換項(xiàng)目圖標(biāo)ic_launcher操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-08-082014值得推薦的10個移動 Web 應(yīng)用程序開發(fā)框架
今天這篇文章向大家推薦10大優(yōu)秀的移動 Web 開發(fā)框架,幫助開發(fā)者更加高效的開發(fā)移動Web應(yīng)用。2014-08-08Android中使用ViewFlipper進(jìn)行手勢切換實(shí)例
這篇文章主要介紹了Android中使用ViewFlipper進(jìn)行手勢切換的方法,以實(shí)例形式詳細(xì)講述了XML文件的定義及功能函數(shù)的實(shí)現(xiàn)過程,需要的朋友可以參考下2014-10-10Android代碼檢查規(guī)則Lint的自定義與應(yīng)用詳解
本文主要介紹了Android代碼檢查規(guī)則Lint的自定義與應(yīng)用詳解,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-04-04RecyclerView+CardView實(shí)現(xiàn)橫向卡片式滑動效果
這篇文章主要為大家詳細(xì)介紹了RecyclerView+CardView實(shí)現(xiàn)橫向卡片式滑動效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-01-01Kotlin?LinearLayout與RelativeLayout布局使用詳解
Kotlin?的基本特性就先寫到這里,我們這個系列的定位是基礎(chǔ),也就是能用就好,夠用就好,我們不會舉太多的例子,但是這些都是最經(jīng)常用到的特性。從這節(jié)開始就是Kotlin和android?進(jìn)行結(jié)合,使用Kotlin進(jìn)行安卓應(yīng)用的開發(fā)了2022-12-12Android中獲取資源 id 及資源 id 的動態(tài)獲取
這篇文章主要介紹了 Android中獲取資源 id 及資源 id 的動態(tài)獲取的相關(guān)資料,需要的朋友可以參考下2017-01-01