Я нашел этот код на этом форуме, но у меня проблема в том, что я не могу использовать этот символ (#
или /u0023
) в номере телефона.
Я знаю, что этот вопрос уже былспросил, но вы можете знать приложение "Go SMS Pro", и это приложение может действительно позвонить по этому номеру.Теперь я хочу спросить вас, знаете ли вы, как управлять этим.
try {
Intent callIntent = new Intent(Intent.ACTION_CALL);
String number = "tel:*100#"; /This is the number
callIntent.setData(Uri.parse(asd));
startActivity(callIntent);
TelephonyManager tManager = (TelephonyManager)
getSystemService(Context.TELEPHONY_SERVICE);
PhoneStateListener listener = new PhoneStateListener();
tManager.listen(listener, PhoneStateListener.LISTEN_CALL_STATE);
} catch (ActivityNotFoundException activityException) {
Log.e("telephony-example", "Call failed", activityException);
}