Ich habe gerade mit phoneGap und Android angefangen. Basics erstellt.
Ich würde gerne wissen, ob es eine API gibt, um die Anruflisten zu erhalten. Ich möchte ein Raster erstellen mit:
Vielen Dank im Voraus.
Ich habe ein bisschen recherchiert und erfolgreich ein PhoneGap-Plugin erstellt, das CallLog von android.provider.CallLog
holen würde.
Dies gibt ein JSON { Rows: [] }
zurück, wobei Rows
ein zweidimensionales Array von Aufrufdatensätzen ist, die die folgenden Felder (als Array) in der folgenden Reihenfolge enthalten:
Details finden Sie in Ссылка
Ich habe auch ein kleines Beispiel mit diesem Plugin erstellt, das die Gesamtanzahl der ausgehenden, verpassten und eingehenden Anrufe zeigt und in einem Kreisdiagramm darstellt. Das Beispiel verwendet das Kreisdiagramm von FusionCharts.
Sie können eine Beta-Testversion von .apk herunterladen von:
(Verwenden von JavaScript-SVG-Diagrammen, die in Android Version 3 oder höher funktionieren)
Hier ist die Quellcode-Postleitzahl, in die Sie sich vertiefen können:
Hier ist mein vollständiger Code:
CallLog.java
calllog.phonegap.js
Application.java
Es gibt keine Standard-API in phonegap, um das zu erreichen, was Sie tun möchten, aber Sie können immer ein Plugin für Ihre Plattform schreiben und die Informationen von der Android-API erhalten. (Ich weiß nicht wirklich, ob Sie die Informationen erhalten können, die Sie mit Java auf Android benötigen).
Hier ist ein Link zum Schreiben eines Phonegap-Plugins: Ссылка