Autore Topic: Contatto WhatsApp  (Letto 378 volte)

Offline piterpaolo

  • Nuovo arrivato
  • *
  • Post: 29
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Sony Xperia V
  • Play Store ID:
    Piterpaolo
  • Sistema operativo:
    Windows 7
Contatto WhatsApp
« il: 10 Settembre 2014, 13:21:26 CEST »
0
Come faccio ad estrarre dalla rubrica il riferimento a WhatsApp.
Riesco a ricavare i vari numeri telefonici ma come identifico quello di WhatsApp visto che un utente può avere più numeri mobili e solo ad uno può associare quello di WhatsApp.

GRAZIE in anticipo ;-)

Offline denper

  • Utente normale
  • ***
  • Post: 290
  • Respect: +60
    • Mostra profilo
    • Anddenper
  • Dispositivo Android:
    Moto G
  • Play Store ID:
    denper
  • Sistema operativo:
    Window 7, Windows XP
Re:Contatto WhatsApp
« Risposta #1 il: 10 Settembre 2014, 14:18:45 CEST »
0
Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. [A.Einstein]

Proteggi la tua privacy! Utilizza GhostPhone! https://play.google.com/store/apps/details?id=com.denper.gp
Giochi a Winforlife e Superenalotto e sei stanco di controllare le tue schedine manualmente? Prova Checkwin: https://play.google.com/store/apps/details?id=com.denper.checkwintrial

Offline piterpaolo

  • Nuovo arrivato
  • *
  • Post: 29
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Sony Xperia V
  • Play Store ID:
    Piterpaolo
  • Sistema operativo:
    Windows 7
Re:Contatto WhatsApp
« Risposta #2 il: 10 Settembre 2014, 14:21:39 CEST »
0
Gli darò un'occhiata e aggiorno ;-)

Offline denper

  • Utente normale
  • ***
  • Post: 290
  • Respect: +60
    • Mostra profilo
    • Anddenper
  • Dispositivo Android:
    Moto G
  • Play Store ID:
    denper
  • Sistema operativo:
    Window 7, Windows XP
Re:Contatto WhatsApp
« Risposta #3 il: 10 Settembre 2014, 14:28:25 CEST »
0
Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. [A.Einstein]

Proteggi la tua privacy! Utilizza GhostPhone! https://play.google.com/store/apps/details?id=com.denper.gp
Giochi a Winforlife e Superenalotto e sei stanco di controllare le tue schedine manualmente? Prova Checkwin: https://play.google.com/store/apps/details?id=com.denper.checkwintrial

Offline piterpaolo

  • Nuovo arrivato
  • *
  • Post: 29
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Sony Xperia V
  • Play Store ID:
    Piterpaolo
  • Sistema operativo:
    Windows 7
Re:Contatto WhatsApp
« Risposta #4 il: 10 Settembre 2014, 14:33:04 CEST »
0
GRAZIE vedo quello che riesco a fare.

Offline piterpaolo

  • Nuovo arrivato
  • *
  • Post: 29
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Sony Xperia V
  • Play Store ID:
    Piterpaolo
  • Sistema operativo:
    Windows 7
Re:Contatto WhatsApp
« Risposta #5 il: 19 Settembre 2014, 11:40:26 CEST »
0
Sono riuscito, seguendo i consigli su indicati, ad estrarre i dati relativi ai contatti della rubrica che hanno WhatsApp.
Il problema che ho ora è il seguente:
I dati vengono inseriti nella seguente struttura
 ArrayList<Map<String, String>> list = new ArrayList<Map<String,String>>()

utilizzando il seguente comando
list.add(putData(name, number));

Ora non riesco a trovare il metodo per estrarre un singolo elemento iterando la lista, o meglio usando
list.get(i)
ottengo l'accoppiata (nome, numero), ma se volessi estrarre solo uno dei due???

Offline denper

  • Utente normale
  • ***
  • Post: 290
  • Respect: +60
    • Mostra profilo
    • Anddenper
  • Dispositivo Android:
    Moto G
  • Play Store ID:
    denper
  • Sistema operativo:
    Window 7, Windows XP
Re:Contatto WhatsApp
« Risposta #6 il: 19 Settembre 2014, 12:08:57 CEST »
0
Ciao,

Codice (Java): [Seleziona]
list.get(i)
ritorna un oggetto di tipo HashMap.

Il metodo get(Object key) dell'oggetto Map ritorna il suo valore. Nel caso tu abbia usato lo stesso codice dell'esempio

Codice (Java): [Seleziona]
private HashMap<String, String> putData(String name, String number) {
        HashMap<String, String> item = new HashMap<String, String>();
        item.put("name", name);
        item.put("number", number);
        return item;
 }

basta prelevare i valori in questo modo:
Codice (Java): [Seleziona]
String nameContact = list.get(i).get("name");
String numberContact = list.get(i).get("number");
Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. [A.Einstein]

Proteggi la tua privacy! Utilizza GhostPhone! https://play.google.com/store/apps/details?id=com.denper.gp
Giochi a Winforlife e Superenalotto e sei stanco di controllare le tue schedine manualmente? Prova Checkwin: https://play.google.com/store/apps/details?id=com.denper.checkwintrial

Offline piterpaolo

  • Nuovo arrivato
  • *
  • Post: 29
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Sony Xperia V
  • Play Store ID:
    Piterpaolo
  • Sistema operativo:
    Windows 7
Re:Contatto WhatsApp
« Risposta #7 il: 19 Settembre 2014, 12:17:16 CEST »
0
Grazie tante ;-)