ContactsContract: In welcher Tabelle finde ich das Feld: Geschäftlich bei Unternehmen

  • Hallo,


    grüsse euch alle.


    Unter Android 5.1.1 befindet sich bei den Kontakten ein Feld: Geschäftlich.


    Dieses Feld möchte ich auslesen. In welcher Tabelle findet man den Eintrag?
    Bin ich bei ContactsContract.Data.EXTRA_ADDRESS_BOOK_INDEX_TITLES auf
    dem richtigen Weg?

  • Ohne Garantie auf Richtigkeit, müsste es etwa so aussehen:



    Java
    Cursor c = getContentResolver().query(Data.CONTENT_URI,
              new String[] {Data._ID, StructuredPostal.FORMATTED_ADDRESS, StructuredPostal.TYPE, Phone.LABEL},
              Data.CONTACT_ID + "=?" + " AND "
                      + Data.MIMETYPE + "='" + StructuredPostal.CONTENT_ITEM_TYPE + "'",
              new String[] {String.valueOf(contactId)}, null);

    Das sollte ein String-Array ausgeben mit der Adresse, dem Typ und dem Label ;)


    Mehr dazu auch: ContactsContract.Data und StructuredPostal

    MfG,
    Christopher


    Eine gewisses Maß an Freundlichkeit kann man auch von Menschen im Internet erwarten.
    Das Forum basiert komplett auf der Freiwilligkeit ihrer Nutzer und diese sollen sich wohlfühlen! Daher seid bitte freundlich. Danke

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!