I, um den Anrufverlauf anzuzeigen, wenn ein Benutzer auf eine Schaltfläche klickt. Kann dies mit einer Absicht gemacht werden? Welche Absicht sollte ich verwenden?Absicht, die Anrufliste des Telefons zu öffnen
Antwort
Sie können dies unter Verwendung von Intent
mit Aktion Intent.ACTION_VIEW
und Typ CallLog.Calls.CONTENT_TYPE
;
Versuchen Sie folgendes:
yourButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intentCallLog = new Intent();
intentCallLog.setAction(Intent.ACTION_VIEW);
intentCallLog.setType(CallLog.Calls.CONTENT_TYPE);
startActivity(intentCallLog);
}
});
sicher, dass Sie die Erlaubnis android.permission.READ_CALL_LOG
in Ihre AndroidManifest.xml
Datei hinzugefügt haben.
<uses-permission android:name="android.permission.READ_CALL_LOG" />
READ_CALL_LOG: Ermöglicht eine Anwendung, das Benutzeranrufprotokoll zu lesen.
Hinweis: Wenn Ihre App verwenden die READ_CONTACTS Erlaubnis und Ihre beide
minSdkVersion
undtargetSdkVersion
Werte werden auf15
oderlower
, das System implizit Ihre App gewährt diese Berechtigung. Wenn Sie diese Berechtigung nicht benötigen, stellen Sie sicher, dasstargetSdkVersion
16
oderhigher
ist.
Siehe documentation.
Hope this helfen ~
arbeitet in Marshmallow. –
- 1. Absicht zum Öffnen des nächsten Layouts stürzt
- 2. Android-Absicht, den bevorzugten Browser des Benutzers zu öffnen
- 3. Xamarin Forms bekommen die Stunden des Telefons
- 4. So überprüfen Sie die Anrufliste
- 5. URL in Absicht öffnen
- 6. Ordner mit Absicht öffnen
- 7. Mit impliziter Absicht zu öffnen Aktivität
- 8. Wie Anrufliste in Android Studio zu sehen?
- 9. Programmgesteuertes Ändern des Lautstärkepegels des Telefons (Symbian)
- 10. Remote-Erkennung des Verbindungsstatus des Android-Telefons
- 11. Absicht, einen Link innerhalb eines Browsers zu öffnen funktioniert nicht
- 12. Wie bekomme ich die UUID des Telefons in PHP?
- 13. Absicht des Spring-Formularbefehls
- 14. Wie Koordinaten des Telefons auf Xamarin Android zu berechnen?
- 15. Dienst stirbt auf Sperre des Telefons Android
- 16. Wie kann ich den Stromverbrauch des Telefons
- 17. Problem beim Erkennen der Ausrichtung des Telefons
- 18. Absicht, Webseite/App im Standalone-Modus zu öffnen
- 19. Letzte Anrufdetails aus Anrufliste abrufen
- 20. Datei öffnen mit externer Absicht/Anwendung
- 21. Wie Standard wissenschaftlichen Rechner in Android mit Absicht zu öffnen?
- 22. Wie kann ich auf die Android-Anrufliste zugreifen?
- 23. Wie Sie eine Verknüpfung zu einer Schaltfläche auf dem Startbildschirm des Telefons mit Codename One hinzufügen?
- 24. Lineare Beschleunigungsrichtung, um die Aufwärts- und Abwärtsbewegung des Telefons zu verfolgen
- 25. Es ist möglich, die Bildschirmausrichtung des Telefons nur zu sperren, wenn Sie möchten? (dynamisch)
- 26. Ermitteln Sie die Nähe des Android-Telefons zu einem bekannten Punkt und sparen Sie dabei Strom
- 27. Wie geht man mit einem Klick auf die Zurück-Taste des Telefons zu einem vorherigen Fragment?
- 28. Wie wird ein TextView hinzugefügt, das die volle Breite des Layouts des Telefons einnimmt?
- 29. Rufnummer aus der letzten Anrufliste löschen in
- 30. So öffnen Sie Kontakt mit Absicht in Android
Mögliche Duplikat [Öffnen Sie eine weitere Anwendung von Ihrem eigenen (Vorsatz)] (https://stackoverflow.com/questions/2780102/open-another-application-from-your-own -intent) – Phil3992
Willkommen bei Stack Overflow! Ich habe ein paar kleinere Änderungen vorgenommen. Ich habe den Titel Ihrer Frage geändert, um die zugrunde liegende Frage besser zu beschreiben. – Jon