Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Name und Nachname von Kontakt anzeigen

Das Thema "Name und Nachname von Kontakt anzeigen" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 19.10.2011, 13:05   #1 (permalink)
Neuer Benutzer

Modell: HTC Desire

Registriert seit: 01.07.2010
Beiträge: 11
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard Name und Nachname von Kontakt anzeigen

Hallo Jungs,

ich schreibe gerade eine Kontakt-App und habe dabei ein Problem. Ich möchte explizit der Name und Nachname anzeigen aber es klappt nicht.

Mit dieses Codeschnipsel sollte es funktionieren, tut aber nicht.
Code:
public String[] getFirstNameLastName(String id, ContentResolver cr)
  {
      String[] retValue = new String[3];  
      retValue[0] = "";  
      retValue[1] = "";
      retValue[2] = ""; 

      String[] projection = new String[] {ContactsContract.CommonDataKinds.StructuredName.DISPLAY_NAME, ContactsContract.CommonDataKinds.StructuredName.FAMILY_NAME, ContactsContract.CommonDataKinds.StructuredName.GIVEN_NAME, ContactsContract.CommonDataKinds.StructuredName.SUFFIX, ContactsContract.CommonDataKinds.StructuredName.PREFIX, ContactsContract.CommonDataKinds.StructuredName.MIDDLE_NAME};
      String where = ContactsContract.Data.CONTACT_ID + " = ? AND " + ContactsContract.Data.MIMETYPE + " = ?";
      String[] whereParameters = new String[]{id, ContactsContract.CommonDataKinds.StructuredName.CONTENT_ITEM_TYPE};

      Cursor contacts = cr.query(ContactsContract.Data.CONTENT_URI, projection, where, whereParameters, null);

      if (contacts.moveToFirst())
      {
          Log.d("Log_Tag","ID=" + id);
          retValue[2] = contacts.getString(contacts.getColumnIndex(ContactsContract.CommonDataKinds.StructuredName.DISPLAY_NAME));
          retValue[0] = contacts.getString(contacts.getColumnIndex(ContactsContract.CommonDataKinds.StructuredName.GIVEN_NAME));
          //String suffix_name = contacts.getString(contacts.getColumnIndex(ContactsContract.CommonDataKinds.StructuredName.SUFFIX));
          //String prefix_name = contacts.getString(contacts.getColumnIndex(ContactsContract.CommonDataKinds.StructuredName.PREFIX));
          //String middle_name = contacts.getString(contacts.getColumnIndex(ContactsContract.CommonDataKinds.StructuredName.MIDDLE_NAME));
          retValue[1] = contacts.getString(contacts.getColumnIndex(ContactsContract.CommonDataKinds.StructuredName.FAMILY_NAME));
      }
      contacts.close();
      return retValue;
  }
Kann mir bitte einer helfen?

Ciao,
Filippo
fil153 ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Kontakt komplett anzeigen c00li0 LG GT540 Forum 6 30.03.2011 14:03
Kontakte: Vor und Nachname tauschen? box90 Samsung Galaxy S (I9000) Forum 20 07.02.2011 20:23
App zum Anzeigen von SMS und Anrufen AndyH1977 Samsung Galaxy S (I9000) Forum 6 20.10.2010 20:42
Kontaktname der sich von Vor- und Nachname unterscheidet? Blackvirus Android Allgemein 0 02.08.2010 11:38
Probleme mit Kontakt Sync: Manchmal klappt Reihenfolge "Nachname, Vorname" ... andinaegnaeg Android Allgemein 1 27.03.2010 14:58




Du liest gerade: "Name und Nachname von Kontakt anzeigen" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.