public class ProgressActivity extends Activity{

private ProgressBar mBar;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mBar = (ProgressBar) findViewById(R.id.progress_horizontal);

init();
}

private void init() {
new Thread(new Runnable() {
@Override
public void run() {
try {
int max = mBar.getMax();
while(mBar.getProgress() != max){
int progressStep = max / 10;
int curProgress = mBar.getProgress();
mBar.setProgress(curProgress + progressStep++);
Thread.sleep(10*1000);
}
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}).start();
}


}