Autore Topic: Contatti della rubrica telefonica  (Letto 1404 volte)

Offline rocco_fun90

  • Utente junior
  • **
  • Post: 61
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy s3
  • Sistema operativo:
    Windows xp
Contatti della rubrica telefonica
« il: 11 Febbraio 2013, 18:02:28 CET »
0
Salve a tutti ragazzi, so realizzando una piccola app che mi prende i contatti della mia rubrica e me li scrive su di un file, il problema è che i contatti li devo prima normalizzare tutti nello stesso formato.
Ad esempio il numero +39 021 111 11 11 lo devo trasformare in 0211111111
Come faccio però a fare questo,?
C'è qualche libreria che mi aiuta nel mio intento?
Grazie a tutti anticipatamente.

Offline agenio

  • Utente junior
  • **
  • Post: 77
  • Respect: +11
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    Moto G
  • Sistema operativo:
    Windows 8.1
Re:Contatti della rubrica telefonica
« Risposta #1 il: 11 Febbraio 2013, 18:11:18 CET »
0
Intanto ti dico per gli spazi:) prova con un bel
Codice (Java): [Seleziona]
myString.replaceAll("\\s", "");
Invece per il +39 non saprei credo tu debba verificare se la stringa inizia con +39 e nel caso eliminare i 3 caratteri iniziali, unico inconveniente è il caso di numeri non italiani:)

Offline rocco_fun90

  • Utente junior
  • **
  • Post: 61
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy s3
  • Sistema operativo:
    Windows xp
Re:Contatti della rubrica telefonica
« Risposta #2 il: 11 Febbraio 2013, 18:15:08 CET »
0
grazie ma volevo evitare di utilizzare il replace e le funzioni sulle stringhe, avrei preferito qualcosa propria per i numeri di telefono

Offline agenio

  • Utente junior
  • **
  • Post: 77
  • Respect: +11
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    Moto G
  • Sistema operativo:
    Windows 8.1
Re:Contatti della rubrica telefonica
« Risposta #3 il: 11 Febbraio 2013, 18:17:35 CET »
0
prova a dare un occhio a questo libreria: http://code.google.com/p/libphonenumber/


EDIT: da quanto riporta la descrizione, dovrebbe essere inclusa in android 4.X

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Contatti della rubrica telefonica
« Risposta #4 il: 11 Febbraio 2013, 18:35:21 CET »
0
EDIT: da quanto riporta la descrizione, dovrebbe essere inclusa in android 4.X

La descrizione dice che è usata in Android, non che è inclusa.

Offline agenio

  • Utente junior
  • **
  • Post: 77
  • Respect: +11
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    Moto G
  • Sistema operativo:
    Windows 8.1
Re:Contatti della rubrica telefonica
« Risposta #5 il: 11 Febbraio 2013, 18:37:55 CET »
0
si giusto ... ho dato per scontato che sia disponibile tra le funzioni pubbliche del sdk ... quindi bisogna vedere, altrimenti basta importarla come libreria

Offline rocco_fun90

  • Utente junior
  • **
  • Post: 61
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy s3
  • Sistema operativo:
    Windows xp
Re:Contatti della rubrica telefonica
« Risposta #6 il: 15 Febbraio 2013, 12:35:57 CET »
0
vi ringrazio ma mi servirebbe una libreria che funzionasse anche con le precedenti versioni di android

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
R: Re:Contatti della rubrica telefonica
« Risposta #7 il: 15 Febbraio 2013, 13:26:39 CET »
0
vi ringrazio ma mi servirebbe una libreria che funzionasse anche con le precedenti versioni di android

Io quella libreria la uso nella mia app e supporto Android >= 2.1.
Non mi sembra ci siano problemi di compatibilità.

Inviato dal mio Galaxy Nexus con Tapatalk 2