Autore Topic: Scheda wireless, impostazione IP manuale  (Letto 2000 volte)

Offline grausof

  • Nuovo arrivato
  • *
  • Post: 38
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Nexus One
Scheda wireless, impostazione IP manuale
« il: 24 Agosto 2010, 13:20:06 CEST »
0
Ciao ragazzi, qualcuno di voi sa come creare una applicazione che al suo avvio, cambia automaticamente l'indirizzo IP della scheda wireless, impostandolo su manuale e facendo gli opportuni cambiamenti? poi se possibile che alla chiusura risistemi le cose su automatico! Insomma mi serve per la navigazione in internet su una rete wireless che non supporta il DHCP ed ogni volta sono costretto a modificare gli IP.  Grazie mille  o_O

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:Scheda wireless, impostazione IP manuale
« Risposta #1 il: 24 Agosto 2010, 14:17:18 CEST »
0
Sinceramente non saprei come cambiare IP da codice, però se a te interessa solo poterti connettere in modo semplice a quella rete WiFi ti consiglio un'app già bella e pronta che fa proprio al caso tuo: Wifi Static - Android app on AppBrain
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +507
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Scheda wireless, impostazione IP manuale
« Risposta #2 il: 24 Agosto 2010, 14:25:57 CEST »
0
Dai un occhio al codice dell'activity che ti permette di cambiare le impostazioni, troverai il nome delle proprietà da settare :)

http://tinyurl.com/wiifi-advanced-settings

Offline grausof

  • Nuovo arrivato
  • *
  • Post: 38
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Nexus One
Re:Scheda wireless, impostazione IP manuale
« Risposta #3 il: 24 Agosto 2010, 15:11:47 CEST »
0
ho dato un occhiata al codice dell'activity. Siccome mi interessa settare Ip, subnet mask, gatewai e DNS, dovrei utilizzare 

private static final String KEY_USE_STATIC_IP = "use_static_ip";

  private String[] mSettingNames = {
            System.WIFI_STATIC_IP, System.WIFI_STATIC_GATEWAY, System.WIFI_STATIC_NETMASK,
            System.WIFI_STATIC_DNS1, System.WIFI_STATIC_DNS2
    };
   
    private String[] mPreferenceKeys = {
            "ip_address", "gateway", "netmask", "dns1", "dns2"
    };

ma in che modo? Non so proprio da dove cominciare. Ho creato un nuovo progetto ed ho inserito questi comandi nel codice java, con i parametri settati, ma ho sbagliato sicuramente. Come procedo?

grazie...