Ich versuche, die Intent.Action-Klasse zu verwenden. Ich weiß, wie man die ACTION_VIEW verwendet, um eine URL anzuzeigen, aber ich wollte die Intent.ACTION_DIAL
verwenden, um die Nummer zu nennen, wenn die Anwendung gestartet wird. Die Dokumentation besagt, dass Sie einen URI in eine Zeichenfolge analysieren und dann zur Absicht hinzufügen müssen. Folgendes habe ich versucht:
Das funktioniert nicht Ich erhalte eine Fehlermeldung, die besagt:
Leider wurde das Projekt gestoppt. Ich habe versucht, den Code zu debuggen und es scheint mich auf die Absichtszeile hinzuweisen, nicht sicher, was ich falsch mache, wenn ich nur das mache und das Dialer hochbringt.
%Vor%Um nur die Dialer-App zu öffnen (der Benutzer muss die Anruftaste in der Dialer-App drücken; keine zusätzlichen Berechtigungen erforderlich), verwenden Sie:
%Vor%Um die Dialer-App zu öffnen und den Anruf automatisch auszuführen (benötigt android.permission.CALL_PHONE), verwenden Sie:
%Vor%Ein anderer Ansatz besteht darin, einen PendingIntent zu erstellen, der später aufgerufen wird. Dies ist besonders dann nützlich, wenn Sie den Benutzer direkt von einer Benachrichtigungsaktion zu einem Telefonanruf umleiten möchten.
%Vor%Sie können es in der Benachrichtigung wie folgt verwenden:
%Vor%Tags und Links android android-intent