Здравствуйте, я разрабатываю систему автоматического обновления, которая имеет индикатор выполнения, который основан на этапах.
detecting connection = 10%
checking file exists = 20%
check for updates = 30%
download update = 40%-70%
install update = 70%-100%
Здесь все усложняется, когда индикатор выполнения достигает стадии обновления загрузки, я хотел бы, чтобы индикатор выполнения также отображал ход загрузки, что будет означать следующее ...
40% = 0% of the download
70% = 100% of the download
и после завершения загрузки ...
70% = 0% of the update installed
100% = 100% of the update installed
но как бы это рассчитать.