Witam.
Chciałbym stworzyć uniwersalną klasę do pobierania plików z internetu (obrazek, paczka ZIP, plik exe, film, co się da) i żeby ta klasa mogła zwracać podczas pobierania różne wartości (wielkość pliku(cały plik), ile już sciągną, prędkość z jaką ściąga, itp).
Powinna mieć też funkcje (metody) do pauzy i anulowania
Czyli jakoś tak :
public class pobieranie implements Runnable{
public pobieranie(String adres)
{
}
public pobieranie(String adres, String gdziezapisać)
{
}
public void run() {
}
public void pauza()
{
}
public void anuluj()
{
}
public long wielkośćPliku()
{
}
public long ileJużPobrano()
{
}
public long jakszybko()
{
}
}
jak zrobić to "RUN" by na okrągło aktualizował dane (ile pobrał, predkość,itp) i by arragował na unuluj lub pauza