Call-Nummer von Android App von Native App programmgesteuert aufrufen

8

Ich benutze followoing Erlaubnis, um Anruf von meiner Anwendung zu machen

%Vor%

Hier ist mein Code zum Anrufen.

%Vor%

Aber es startet die Skype-Anwendung, anstatt Standard-Aufruf-Anwendung zu starten.

Wie kann ich von einer Standardanrufanwendung aus anrufen?

    
Suroj 02.09.2015, 11:27
quelle

4 Antworten

10

Für Pre-Lollipop Geräte müssen Sie com.android.phone als Paketnamen verwenden und in Lollipop müssen Sie com.android.server.telecom als Paketname verwenden.

Probieren Sie diesen Code:

%Vor%

Ich hoffe, es hilft!

    
Rajesh 02.09.2015, 11:29
quelle
1

Hauptaktivitätscode:

%Vor%

manifest:

%Vor%     
Androider 02.09.2015 11:31
quelle
0

Ich persönlich bevorzuge die Methode, die keine Erlaubnis erfordert, aber den Benutzer erfordert, Dial in das Wählfeld wie folgt zu drücken:

%Vor%     
jobbert 07.02.2018 09:48
quelle
-2

Ich weiß, es ist eine dumme Frage, aber das Gerät hat eine SIM-Karte? Es sollte die Standardanwendung für das Ereignis "call" starten, das in den Einstellungen festgelegt werden kann. Also gibt es 2 Möglichkeiten:

  1. Ihr Gerät hat keine SIM-Karte (Steckplatz), daher wird die Telefon-App nicht angezeigt.
  2. Die Standard-App Ihres Geräts für den Anruf Intent ist Skype. Daher werden Sie nicht zur Auswahl aufgefordert.
GaborNovak 02.09.2015 11:32
quelle

Tags und Links