2012-04-04 4 views
1

Ich habe eine Anforderung, in der ich Kontakte in Telefonkontakt hinzufügen muss. Ich habe Huawei Android-Handy, für die ich Konto-Art von Telefon Kontakt als "com.android.huawei.phone" und Account-Name als "PHONE". Mit diesen Daten habe ich den Kontakt erfolgreich eingefügt und er erscheint auch im Telefonkontakt. Aber das wird mein Anwendungsgerät spezifisch machen. Gibt es eine Möglichkeit, dass die Anwendung auf jedem Gerät funktioniert? Gibt es einen Standard, welcher Kontotyp und Name der Kontakttabelle deklariert werden soll?Accounttyp der Kontakttabelle für den Zugriff auf Telefonkontakt erhalten

+0

Wenn ich dich richtig verstanden habe, ist dies die gleiche Frage http://StackOverflow.com/Questions/4459138/Insert-Contact-in-android-with-contactscontract – user1304907

+1

Nein, die Frage ist nicht dasselbe. Ich hatte den Kontakt erfolgreich hinzugefügt und es kann auch in Telefonkontakten angezeigt werden. Aber die Anwendung ist gerätespezifisch geworden, da ich den Kontotyp und den Namen für den Telefonkontakt für mein Gerät verwendet habe. Ich möchte, dass diese App auch auf Geräten funktioniert. Um dies zu tun, benötige ich den Kontotyp und den Namen der Kontakttabelle für diese Geräte. Ich kann verschiedene Kontotypen in einem Gerät erhalten, aus dem ich den Kontotyp und den Namen für den Telefonkontakt auswählen werde. Aber ich verstehe nicht, wie ich den Zustand überprüfen soll. Gibt es eine Bedingung, dass die Telefonkontakttabelle ein bestimmtes Attribut haben sollte? – Nitish

Antwort

1

Mein Problem wurde gelöst. Wenn wir den Kontonamen und den Kontotyp null zuweisen, können wir problemlos Kontakte in Telefonkontakten hinzufügen.

+0

vielen Dank – AnasBakez

+0

@Nitisch, ich bin mir nicht sicher, ob das wirklich eine Lösung ist. Ich habe folgende Erfahrung gemacht: Wenn Sie ein Konto löschen, werden alle Kontakte gelöscht, die diesem Konto zugewiesen sind, aber auch diejenigen, die account_name und account_type NULL haben. Warum also nicht ein neues Konto erstellen und diesem Konto Kontakte und Gruppen zuweisen? als deine App ist Hardware unabhängig. –

+0

@hans Sie wollen sagen, ein neues Konto über App erstellen und Kontakte hinzufügen? – Nitish

Verwandte Themen