Написал маленькую программку,при нажатии на кнопку звонит на номер,и все бы было хорошо в сказке этой,но вот проверил ее на телефоне друга и при нажатии просто вылетело с программы,только потом я вспомнил что у него dual sim.Так как поставить что бы сим карта стандартно при запуске программы была 1 или 2?Или же предоставить выбор,что бы пользователь сам выбрал с какой сим карты ему позвонить?
Пробовал использовать getDeviceId (),пишет что "Non-static metod...".
Вот часть кода которую использую для того что бы позвонить:
final Intent calling1 = new Intent(Intent.ACTION_CALL);
call1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
calling1.setData(Uri.parse("tel:5555"));
startActivity(calling1);
}
});