2013-08-06 2 views
0

Я новичок в android и работаю над приложением диспетчера конференций. Я не знаю, как получить доступ к набору, который был оплачен после того, как звонок запущен в андроиде, может кто-то мне помочь в этом случае или предоставить некоторые примеры кодов для моих ссылок. Спасибо. Это мой вызов() первый номер должен быть номер конференции, так что я использовал вызов действий и второй номер конференц-штырьковый, каждый шаг будет иметь задержку во времяКак набрать коды доступа после вызова в Android?

частное аннулируются вызов (интермедиат ProfileID) {

ProfileDo profile = adapter.getProfile(profileid); 

    int stepCount = 0; 
    long previsouStepDelay=0; 
    for (StepDO step : profile.getSteps()) { 


     String url = "tel:" + step.getValue(); 
     stepCount++; 
     if (stepCount == 1) { 
      Intent callIntent = null; 
      callIntent = new Intent(Intent.ACTION_CALL, Uri.parse(url)); 
      startActivity(callIntent); 
     } else { 
      try { 
       Thread.sleep(previsouStepDelay*1000); 
      } catch (InterruptedException e) { 
       e.printStackTrace(); 
      } 
      Intent callIntent = null; 
      callIntent = new Intent(Intent.ACTION_DIAL, Uri.parse(url)); 
      //callIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
      startActivity(callIntent); 

     } 
     previsouStepDelay = step.getDelay(); 

    } 
} 

Может ли кто-нибудь сказать мне, какую ошибку я сделал, и как я могу импровизировать это?

ответ

0

Использование ниже намерения открыть экран номеронабирателя ..

Intent intent = new Intent(Intent.ACTION_DIAL); 
startActivity(intent); 

reference

+0

Я имею два шага, первый шаг номер телефона и второй номер шаг является цифровой клавиатурой number.How я могу сделать это? – user2656259

Смежные вопросы