Calendário do Android: alterando o dia de início da semana

Eu tenho um pequeno problema, eu estou desenvolvendo um aplicativo, e eu preciso mudar o dia de início da semana de segunda a outra (quinta-feira, de sábado). Isso é possível no android, eu preciso calcular o início a semana e seu fim sabendo a data. (a semana começa a quinta-feira como exemplo)

Nota: eu sou apenas um iniciante no desenvolvimento android. aqui está o meu código SimpleDateFormat dateformate = new SimpleDateFormat ("dd / MM");

// get today and clear time of day
Calendar cal = Calendar.getInstance();

// get start of this week in milliseconds
cal.set(Calendar.DAY_OF_WEEK, cal.getFirstDayOfWeek());
cal.add(Calendar.DAY_OF_YEAR, 7*(WeekIndex-1));
result = dateformate.format(cal.getTime());

cal.add(Calendar.DAY_OF_YEAR, 6 );

result=result+" - " + dateformate.format(cal.getTime());

usando o código acima estou recebendo o resultado, mas com a segunda-feira como a estrela da semana.

Nota: eu não posso adicionar dia ao resultado porque o índice de semana muda com a mudança de início

questionAnswers(3)

yourAnswerToTheQuestion