Attualmente sto visualizzando tutti i contatti del mio telefono nella mia app come una panoramica personalizzata. Fino ad ora visualizzo il nome, il numero di cellulare e l'immagine del profilo del contatto sulla vista dell'elenco, ma ho bisogno di ottenere tutte le informazioni per quel contatto e visualizzarlo quando si fa clic sulla voce di elenco della mia app in una pagina di dettaglio personalizzata.Come trovare e raccogliere tutte le informazioni disponibili in un contatto dare in qualsiasi telefono Android?
Per ogni contatto è disponibile un diverso insieme di informazioni, come in pochi contatti ho l'email ma per alcuni contatti non è presente.
Le mie domande sono
Come posso ottenere tutte le informazioni di un determinato contatto senza perdere un solo bit.Is c'è una struttura che posso attraversare e verificare il valore per ogni chiave?
Inoltre, quando compilo i contatti di sistema nell'elenco delle mie app, trovo lo stesso contatto più volte nell'elenco. Penso che ciò sia dovuto al fatto che nel gestore account del mio dispositivo lo stesso numero è registrato per molti account come whatsapp, gmail. In tal caso, come visualizzare quel numero solo una volta nella mia lista.
si è ben coperto il nome, numero di telefono ed e-mail, ma ci sono altri campi anche in un contatto come stavo chiedendo un modo per analizzare tutti i dati che appartengono a un dato contatto. Ad esempio, la parte Indirizzo nei dispositivi Android include Strada, Città, Codice postale dello stato e Paese. Potrebbero esserci altri campi come indirizzo Web, organizzazione, note, nickname, relazione. anche eventi come i compleanni. Ora se un contatto contiene tutte queste informazioni, come posso recuperarlo. Questa è stata la mia prima domanda. –
questo snippet è solo un esempio di come puoi coprire i dettagli nella tua classe personalizzata. in questo modo solo dovrai mettere tutti i dettagli nella tua classe personalizzata e creare una classe personalizzata separata come per i dettagli come nickname, relazione ecc; otterrai tutti i KEY_CONSTANTS per tutti i dettagli necessari dal solo contatto. devi solo aggiungerlo nella tua classe personalizzata questo è tutto. spero che questa idea ti possa aiutare. codifica felice. – KDeogharkar