Importare i contatti della rubrica nella propria App

Discussione in 'Development' iniziata da Thyus, 13 Set 2017.

Condividi questa Pagina

  1. Thyus

    Thyus Baby Droid

    Iscritto:
    5 Ago 2017
    Messaggi:
    24
    "Mi Piace":
    1
    Buongiorno dopo giorni di ricerche e tentativi non riesco ancora ad implementare i contatti nella mia app. Chiedo aiuto a voi, qui vi inserisco l'ultimo codice che ho trovato e provato ma che non mi consegna il risultato desiderato:

    public class ContactActivity extends MapsActivity
    private ArrayList <String> dati=new ArrayList<String>();

    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
    //Qui ho inserito il tab visto che la listview si trova al suo interno
    //...
    String[] nomi={ContactsContract.Contacts._ID,ContactsContract.Contacts.DISPLAY_NAME};
    Cursor crs=getContentResolver()
    .query(ContactsContract.Contacts.CONTENT_URI, nomi, null, null, null);

    ArrayList<ContentProviderOperation> operations = new ArrayList<ContentProviderOperation>();
    operations.add(ContentProviderOperation
    .newInsert(ContactsContract.RawContacts.CONTENT_URI)
    .withValue(ContactsContract.RawContacts.ACCOUNT_TYPE, null)
    .withValue(ContactsContract.RawContacts.ACCOUNT_NAME, null)
    .build());
    }
    //...

    Ovviamente nel manifest ho inserito i permessi

    Grazie in anticipo a chi mi risponderà.
     
  2. Giulio75

    Giulio75 Guest

    Secondo me dovresti spiegare meglio il concetto di quello che vuoi fare e soprattutto di che dispositivo disponi sul quale vuoi effettuare questa procedura
     
    A Matty22 piace questo elemento.
  3. Thyus

    Thyus Baby Droid

    Iscritto:
    5 Ago 2017
    Messaggi:
    24
    "Mi Piace":
    1
    Uso Android Studio e sto cercando di creare un app che al suo interno riporta tutti i contatti della rubrica all'interno di una lista, la lista si trova all'interno di un tab. Con il codice che ho inserito sopra riesco a vedere due voci che però non riportano i contatti ma "_ID" e "DISPLAY_NAME".
     
  4. TAYLOR

    TAYLOR Baby Droid

    Iscritto:
    12 Gen 2019
    Messaggi:
    11
    "Mi Piace":
    0
    Secondo me dovresti spiegare meglio il concetto di quello che vuoi fare e soprattutto di che dispositivo disponi sul quale vuoi effettuare questa procedura