2016-05-17 13 views
-1

Um eine Prepaid-Karte mit den aktuellen Telefonnummern des Telefons zu verwenden, muss die Telefonnummer mit einigen Nummern vorangestellt werden. Ich würde gerne wissen, ob es eine Möglichkeit gibt, eine App zu erstellen, die beim Telefonieren die Telefonnummer ändert. Oder lassen Sie sich beim Anrufen ein Popup anzeigen, um zu entscheiden, ob Sie die Prepaid-Karte anrufen oder nicht.Ist es möglich, die Telefonnummer beim Telefonieren zu ändern?

Antwort

1

Es ist sicherlich möglich zu erstellen, um diese App einige Empfänger zu bauen.

Sie können den Dialer und alle als Teil der GUI Ihrer App anzeigen und erhalten die Nummer als Eingabeformular vom Benutzer. Wenn der Benutzer die Call-Taste drückt (wiederum müssen Sie die gesamte GUI selbst implementieren), fügen Sie einfach den zusätzlichen Ländercode hinzu und was nicht (und wenn Sie brauchen, zeigen Sie einen Dialog). Sie können einen Anruf mit Implicit Intent ausführen.

Im Grunde können Sie mit einer impliziten Absicht eine Anwendungsauswahl (wie die, die Sie zum Öffnen von Links sehen) für das Telefon aufrufen.

Link: how to make phone call using intent in android?

1

Die Erlaubnis android.permission.PROCESS_OUTGOING_CALLS

kann eine Anwendung die Zahl sehen, während eines abgehenden Anruf mit der Option gewählt wird, um den Anruf zu einem anderen Nummer oder brechen Sie den Anruf ganz zu umleiten.

könnte sein, was Sie suchen für Ihre App für ACTION_NEW_OUTGOING_CALL

Verwandte Themen