我需要在主线程中开启一个专门下载文件用的线程,需要动态更新进度条以显示下载的进度,请问该怎么做?求高人给点指点,或者有源代码的直接发我邮箱里:[email protected]感激不尽

解决方案 »

  1.   

    通过计算当前文件大小与总文件大小得比,得出值来,起一个线程,刷新processBar
      

  2.   

    进度条这个东西,是很灵活的,比如,你只下载一张图片,你先设进度条的最大值等于这张图片的字节总长度setMax(photoSize),然后下载多少,你就赋值给当前进度条的当前值setProgress(progress)。当然,如果需要多次访问网络下载多张的时候呢,你可以设置setMax(总的图片数),下载完一张就setProgress(i++),ok,不明白的可以继续问我。
      

  3.   

    根据下载接收到文件的百分比调用setProgress(progress)进行设置哈。
      

  4.   

    http://blog.csdn.net/q445697127/article/details/7587652