最新回答 / 啦啦啦______
可能是DownloadService中間的創(chuàng)建文件夾這一步不行
public?static?final??String?DOWNLOAD_PATH?= ????????Environment.getExternalStorageDirectory().getAbsolutePath()?+ ????????????????"/downloads/";你需要...
2017-05-08
已采納回答 / 慕數(shù)據(jù)4330221
是因?yàn)?他需要上下文的環(huán)境 才能進(jìn)行對(duì)數(shù)據(jù)庫的初始化
最新回答 / 慕粉小強(qiáng)強(qiáng)
integer 最大值 2147483648,計(jì)算下載文件的百分比時(shí),如果下載到?21474836 byte,這個(gè)值乘100,繼續(xù)下載就會(huì)得到負(fù)數(shù),負(fù)數(shù)被 setProgress后,會(huì)不顯示。
2017-01-11
已采納回答 / 慕粉3914370
不用做特殊處理,讀取文件流之后,可以移動(dòng)下標(biāo)到特定位置, 讀取對(duì)應(yīng)資源,斷點(diǎn)續(xù)傳就是這樣實(shí)現(xiàn)的
最贊回答 / prince70
對(duì)更新UI做了一點(diǎn)點(diǎn)優(yōu)化,例子中500毫秒發(fā)送一次廣播,如果在發(fā)送了99之后,500毫秒內(nèi)下載完成了,循環(huán)就會(huì)終止,100就不會(huì)發(fā)導(dǎo)致進(jìn)度條卡在99的地方。 我的解決辦法是廣播發(fā)送不延遲,而在更新UI的時(shí)候每隔500毫秒更新一次,所以避免了這個(gè)問題。