CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: Varioflex con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 14 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 35 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 8 su 8
Discussione:

Utilizzo di gps su app android

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Androidiano L'avatar di Vinz87


    Registrato dal
    Jun 2011
    Messaggi
    63

    Ringraziamenti
    3
    Ringraziato 3 volte in 3 Posts
    Predefinito

    Utilizzo di gps su app android

    Salve, sto creando un app che in pratica deve mandare su di un server tramite una richiesta http alcune informazioni tra cui la posizione gps data dal dispositivo android.
    Poichè non ho mai fatto una cosa del genere e la documentazione mi ha più confuso che aiutato con i suoi tantissimi metodi, vi chiedo aiuto, magari se mettete un frammento di codice o mi spiegate come faccio a farmi dare la posizione dal device ve ne sarei enormemente grato.
    poichè la posizione la devo salvare a database con mySQL su di un server, che tipo di dati devo usare? un tipo particolare, o va bene il float?
    Grazie anticipatamente per l'aiuto
    Vincenzo

  2.  
  3. #2
    Androidiano L'avatar di Vinz87


    Registrato dal
    Jun 2011
    Messaggi
    63

    Ringraziamenti
    3
    Ringraziato 3 volte in 3 Posts
    Predefinito

    Nessuno riesce ad aiutarmi?
    Vincenzo

  4. #3
    Senior Droid L'avatar di dhalia


    Registrato dal
    Oct 2010
    Messaggi
    314

    Ringraziamenti
    3
    Ringraziato 27 volte in 26 Posts
    Predefinito

    Quote Originariamente inviato da Vinz87 Visualizza il messaggio
    Nessuno riesce ad aiutarmi?
    Hei ciao Vincenzo!
    Allora dipende cosa vuoi fare nella tua app,
    non è facilissimo gestirsi il gps ma nemmeno così difficile...

    Essenzialmente potresti creare un servizio che in background
    ascolti i cambiamenti di location...
    Tieni conto che per ottimizzare durata batteria, ecc puoi temporizzare i controlli...

    La location comunque la ottieni in float
    (latitudine, longitudine e altitudine)

    Codice purtroppo non ne ho ora ma dovrò scriverne
    perchè sto proprio lavorando con mappe e la location mi servirà

    Simone
    My School Manager: per Genitori e Alunni
    Memory il gioco di quando eri bambino
    Yummes WallPaper un simpatico wallpaper

    My WebSite:
    AlchemiaAndroid

    My Blog:
    AlchemiaSoft

  5. #4
    Androidiano L'avatar di Vinz87


    Registrato dal
    Jun 2011
    Messaggi
    63

    Ringraziamenti
    3
    Ringraziato 3 volte in 3 Posts
    Predefinito

    ascolta, io ho implementato una classe gps con tanto di listener, solo che non so come farlo girare in background come dici te, perchè mi serve proprio quel servizio, che memorizzi ogni tot istanti la posizione o location (diciamo quando varia) e poi inserirla in un database.
    Se riesci a farmi capire o mi fai un esempio di codice molto banale te ne sarei grato perchè credo di essere ad un passo dalla soluzione..ma non ci arrivo
    Vincenzo

  6. #5
    Androidiano L'avatar di Vinz87


    Registrato dal
    Jun 2011
    Messaggi
    63

    Ringraziamenti
    3
    Ringraziato 3 volte in 3 Posts
    Predefinito

    ops solo dopo ho letto meglio che non hai codice pronto..:P
    Vincenzo

  7. #6
    Senior Droid L'avatar di dhalia


    Registrato dal
    Oct 2010
    Messaggi
    314

    Ringraziamenti
    3
    Ringraziato 27 volte in 26 Posts
    Predefinito

    Quote Originariamente inviato da Vinz87 Visualizza il messaggio
    ops solo dopo ho letto meglio che non hai codice pronto..:P
    Mmmm l'app deve essere aperta quando ottieni le info?
    Perchè così è una cavolata da implementare e quello che dovresti avere dovrebbe bastarti se messo in un semplice thread secondario (thread, handler, ecc)

    Altrimenti devi documentarti sui servizi, su come gestirne lo scambio di info
    Sull'sdk trovi esempi molto easy per capire le basi...
    My School Manager: per Genitori e Alunni
    Memory il gioco di quando eri bambino
    Yummes WallPaper un simpatico wallpaper

    My WebSite:
    AlchemiaAndroid

    My Blog:
    AlchemiaSoft

  8. #7
    Androidiano L'avatar di Vinz87


    Registrato dal
    Jun 2011
    Messaggi
    63

    Ringraziamenti
    3
    Ringraziato 3 volte in 3 Posts
    Predefinito

    certo! tu apri l'app, fai il login e appena fatto il login lui deve già localizzarti, in questo modo se ti serve inviare un messaggio, ha già la coordinata del tuo punto ed il cell non perde altro tempo nel localizzarti istantaneamente.
    Il mio problema è come fare a farlo partire in background sul thread c'ero già arrivato..boh ora leggo l'sdk e vediamo se riesco.
    Vincenzo

  9. #8
    Senior Droid L'avatar di dhalia


    Registrato dal
    Oct 2010
    Messaggi
    314

    Ringraziamenti
    3
    Ringraziato 27 volte in 26 Posts
    Predefinito

    Quote Originariamente inviato da Vinz87 Visualizza il messaggio
    certo! tu apri l'app, fai il login e appena fatto il login lui deve già localizzarti, in questo modo se ti serve inviare un messaggio, ha già la coordinata del tuo punto ed il cell non perde altro tempo nel localizzarti istantaneamente.
    Il mio problema è come fare a farlo partire in background sul thread c'ero già arrivato..boh ora leggo l'sdk e vediamo se riesco.
    Allora è abbastanza easy come logica, meno da implementare...

    - All'avvio dell'app chiedi al servizio la location più recente (potendo anche parametrizzare la cosa a tempo/distanza ecc) e ci sono due casi:
    * servizio attivo: chiedi la location
    + se c'è puoi usufruirne subito
    + se non c'è dovrai aspettare
    * servizio non attivo: devi avviarlo e aspetti la location fai altro
    - All'uscita dell'app NON stoppi il servizio così questo potrà continuare a fare collect delle location
    My School Manager: per Genitori e Alunni
    Memory il gioco di quando eri bambino
    Yummes WallPaper un simpatico wallpaper

    My WebSite:
    AlchemiaAndroid

    My Blog:
    AlchemiaSoft

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy