Ich möchte die Telefonkontakte in den externen Speicherbereich exportieren. Ich habe mit dieser Art von Methode nicht gearbeitet. Wer lässt mich das tun?
In Ihrem Code haben Sie eine Funktion geschrieben, aber von wo wird diese Funktion aufgerufen? Und was bedeutet get(View view)
function? Diese Funktion wird nicht aufgerufen, sodass sie entfernt werden kann.
Ich habe meine Antwort gemäß Ihren Anforderungen bearbeitet und mit 500 Kontakten getestet, um eine einzelne vCard-Datei mit 500 Kontakten auf meiner SD-Karte zu speichern.
%Vor%Ich habe die Ausnahme und andere Fehler entfernt und unten ist mein CODE:
%Vor%Wenn Sie Schleife durchlaufen können und die vCard für die Kontakte erhalten und in der SDCARD speichern.
Ich habe oben zwei Codes versucht, und ich habe auch die .VCF-Datei bekommen, aber sie enthielt nur einen Kontakt. Also hier ist perfekt bearbeitet und Code ausgeführt .... Sie werden alle Kontakte in .VCF-Datei erhalten:
%Vor%Zweite Methode:
%Vor%Bitte vergessen Sie nicht hinzuzufügen:
%Vor%Android Nougat Update:
Andere Antworten Code funktioniert für viele Leute vor Nougat-Update.
Bitte beachten Sie:
%Vor%funktioniert nicht auf Android Nougat .
fd.getDeclaredLength () gibt immer -1 zurück.
Bitte verwenden Sie den folgenden Code für das Lesen von Bytes ohne Bibliothek:
%Vor%Die Methode readBytes () erhält von diese Antwort.
Tags und Links android android-contacts vcf