Autore Topic: Posizione tramite ethernet  (Letto 541 volte)

Offline antonio1368

  • Nuovo arrivato
  • *
  • Post: 7
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    Windows 10
Posizione tramite ethernet
« il: 29 Settembre 2015, 11:58:23 CEST »
0
Salve,

il mio problema è che ho una TV android connessa a internet tramite ethernet e non posso connetterla ne wifi ne con una sim. Sto facendo un'applicazione che, tramite questo tipo di connessione, mi restituisca la posizione. Sto usando il NETWORK_PROVIDER ma non mi restituisce nulla.
A questo punto le mie domande sono:
- E' possibile rilevare la posizione di un dispositivo android tramite ethernet?
- Se si come si fa?

Di seguito la chiamata che faccio per prendere la posizione:
Codice (Java): [Seleziona]
try {
            locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, this);
        } catch (SecurityException e) {
            e.printStackTrace();
        }

Poi, implementando l'interfaccia LocationListener, sfrutto questo metodo per ottenere latitudine e longitudine
Codice (Java): [Seleziona]
@Override
    public void onLocationChanged(Location location) {

        latitude = location.getLatitude();
        longitude = location.getLongitude();

        loc.setText("Latitudine:"+latitude+" & Longitudine:"+longitude); //loc è una textview

    }

Grazie mille!!!

Offline LonelyWolf

  • Utente junior
  • **
  • Post: 148
  • Respect: +12
    • Mostra profilo
    • Traversate dei laghi
  • Dispositivo Android:
    GT-I9505, ALE-L21
  • Sistema operativo:
    Windows 7 32/64
Re:Posizione tramite ethernet
« Risposta #1 il: 29 Settembre 2015, 12:10:55 CEST »
0
La posizione tramite ethernet/wi-fi?
Intendi la posizione data dal gateway internet.
Se la mia risposta ti è utile, per favore un thanks!

Offline antonio1368

  • Nuovo arrivato
  • *
  • Post: 7
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    Windows 10
Re:Posizione tramite ethernet
« Risposta #2 il: 29 Settembre 2015, 12:57:41 CEST »
0
ho una web tv collegata a un router tramite ethernet. Devo geolocalizzare la tv e volevo usare lo stesso meccanismo che si usa per i cellulari. Più è precisa la posizione e meglio è

Offline LonelyWolf

  • Utente junior
  • **
  • Post: 148
  • Respect: +12
    • Mostra profilo
    • Traversate dei laghi
  • Dispositivo Android:
    GT-I9505, ALE-L21
  • Sistema operativo:
    Windows 7 32/64
Re:Posizione tramite ethernet
« Risposta #3 il: 29 Settembre 2015, 14:13:35 CEST »
0
Quella non è precisa per nulla, per sommi capi:  si utilizza la posizione del gateway del provider (partendo dall'indirizzo ip del router) per l'accesso a internet, per cui potrebbe essere dietro casa o a chilometri di distanza.
Se la mia risposta ti è utile, per favore un thanks!

Offline antonio1368

  • Nuovo arrivato
  • *
  • Post: 7
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    Windows 10
Re:Posizione tramite ethernet
« Risposta #4 il: 29 Settembre 2015, 14:21:44 CEST »
0
Si lo so e mi sta bene così. Solo che come ho fatto per il cellulare (codice riportato prima) non mi funziona. Da quello che ho capito rileva la posizione usando o il wifi o i dati della sim. Per la ethernet non ho trovato niente. E' previsto o no l'uso dell'Ethernet? Se si come?