2015-05-09 2 views
0

Я хотел бы указать кнопку, которая по щелчку автоматически открывает диалог дозвона. Диалог дозвона должен показывать ** # 07 #, но он показывает только '*'. У меня нет причин, почему # и остальные символы не отображаются.Невозможно изменить Диалоговый экран согласно моему желанию

Мой код

@Override 
    public void onClick(View arg0){ 
     Intent intent = new Intent(Intent.ACTION_DIAL); 
     intent.setData(Uri.parse("tel:*#07#")); 
     startActivity(intent); 
    } 
}); 

Пожалуйста, дайте мне знать, как я могу сделать то же самое, и что является причиной проблемы «#».

+0

Он должен показать * # 07 # –

ответ

0

Вы должны кодировать номер:

Intent intent = new Intent(Intent.ACTION_DIAL); 
String number = Uri.encode("*#07#"); 
intent.setData(Uri.parse("tel:" + number)); 
startActivity(intent); 
Смежные вопросы