Я пытаюсь сделать проект андроида, который наберет фиксированное число. Он работает, когда я использую нормальное число, например, 01712364445 или что-то в этом роде. Но когда я использую этот номер * 566 #, он набирает номер * 567, который # отсутствует. Как решить это? Мой код здесь ...Андроид до фиксированного номера
gp = (Button) findViewById(R.id.buttongp);
gp.setOnClickListener(listener);
}
OnClickListener listener = new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent dialerIntent = new Intent();
dialerIntent.setAction(Intent.ACTION_CALL);
dialerIntent.setData(Uri.parse("tel:*566# "));
startActivity(dialerIntent);
}
};
еще не работает. и вы пропустили *. Я хочу набрать * 566 # – Sawpno
Он должен работать после того, как вы поместите uri.encode ("#"); и конкатенировать pnd. –