In android, how can I calculate the size of a data开发者_Go百科 which I download or upload from internet?
this solution should solve your issue. If not you need to provide some source you are using
For uploading you might know the filesize. for example:
FileInputStream fileInputStream = new FileInputStream(sourceFile);
int uploadSizeBytes = fileInputStream.available();
For download you may calculate it from loop while reading.
such as:
while(stream.read() != -1){
bytesRead++ ;
}
精彩评论