Autore Topic: ottenere corrispondenza in stringa  (Letto 460 volte)

Offline frecciak

  • Utente normale
  • ***
  • Post: 231
  • Respect: +16
    • Mostra profilo
  • Dispositivo Android:
    galaxy s
  • Sistema operativo:
    windows 7
ottenere corrispondenza in stringa
« il: 13 Gennaio 2012, 15:45:09 CET »
0
scusate il titolo..ma non saprei come spiegare in 2 parole :D
sto cercando di ricavare alcuni dati dal telefono in questo modo:
Codice (Java): [Seleziona]
    TelephonyManager mTelephonyMgr = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
    int tipolinea = mTelephonyMgr.getNetworkType();
molte delle voci ricavabili dal TelephonyManager danno come risultato il numero corrispondete allo stato attuale..per esempio il codice che ho appena postato, come risultato può dare 14 numeri che corrispondono a:
Codice: [Seleziona]
NETWORK_TYPE_UNKNOWN
NETWORK_TYPE_GPRS
NETWORK_TYPE_EDGE
NETWORK_TYPE_UMTS
NETWORK_TYPE_HSDPA
NETWORK_TYPE_HSUPA
NETWORK_TYPE_HSPA
NETWORK_TYPE_CDMA
NETWORK_TYPE_EVDO_0
NETWORK_TYPE_EVDO_A
NETWORK_TYPE_EVDO_B
NETWORK_TYPE_1xRTT
NETWORK_TYPE_IDEN
NETWORK_TYPE_LTE
NETWORK_TYPE_EHRPD
NETWORK_TYPE_HSPAP
esiste un modo per ricavare direttamente il testo corrispondente al numero ricevuto senza doverlo impostare manualmente con:
Codice (Java): [Seleziona]
if( mTelephonyMgr.getNetworkType()==1){phone="PHONE_TYPE_GSM";}
avendone da settare una marea, se esiste un modo per farlo, mi verrebbe molto comodo ^^
Se le risposte ti hanno aiutato, metti un ..a te non costa nulla, ma a chi ti ha aiutato fa molto piacere riceverlo!!

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:ottenere corrispondenza in stringa
« Risposta #1 il: 13 Gennaio 2012, 20:33:16 CET »
+1
non credo, sono costanti della classe,forse con reflection ma dubito essendo dati primitivi.......
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline frecciak

  • Utente normale
  • ***
  • Post: 231
  • Respect: +16
    • Mostra profilo
  • Dispositivo Android:
    galaxy s
  • Sistema operativo:
    windows 7
Re:ottenere corrispondenza in stringa
« Risposta #2 il: 14 Gennaio 2012, 01:29:41 CET »
0
peccato :(
grazie milel lo stesso ^^
Se le risposte ti hanno aiutato, metti un ..a te non costa nulla, ma a chi ti ha aiutato fa molto piacere riceverlo!!