Sto sviluppando un'applicazione che porta all'utente un rapido elenco di elementi "informazioni" ma voglio impostare un'opzione in modo che egli riceva questi elementi come notifiche quando sta lasciando casa o lavoro.Come ottenere l'utente Home/Luogo di lavoro per un utente in Android
Ho notato (utilizzando Google ora sul mio dispositivo) che possono dire dove l'utente vive e lavora in modo che possano inviarti notifiche ogni volta che esci o arrivi in uno di questi luoghi (una sorta di se questo poi quello) .
Esiste un modo per ottenere le coordinate (lat e long) utilizzate da Google Now (provengono da Google Maps) ?. Intendo qualcosa del tipo (GoogleMapsApi> GetFavorite Locations> Get Home Location> Ottieni coordinate> usali nella mia app).
Se c'è, puoi indicarmi un esempio, tutorial o codice che faccia questo.
Grazie in anticipo.
Hai provato a usare, locationManager = (LocationManager) getSystemService (LOCATION_SERVICE); Utilizzerà il tuo GPS (se integrato nel dispositivo Android) e potrai ottenere Latitude, Longitude. Salva latitudine e longitudine di casa e lavoro. Ogni volta che ottieni un onLocationChanged, fai il tuo lavoro pertinente. – surender8388
sì. so che posso fare questo. ma tu vedi l'idea è di non utilizzare la posizione GPS per 3 motivi. 1. Non voglio una app affamata di batterie 2. Non voglio chiedere all'utente cose come questa è la tua casa? 3. Se non voglio chiedergli che avrò bisogno di un algoritmo complicato che scopra da solo dove è la casa e il lavoro dipende da quanto tempo questi ragazzi passano in ogni posto. Voglio sapere se posso usare le posizioni "Già" calcolate da google per la tua casa e il lavoro (come il fare in google ora). – LordSidious
Non ho alcuna idea di come usi Google algo, ma penso che tu possa avere una logica basata sul tempo. Voglio dire se la sua notte è probabilmente la sua casa, qualcosa del genere. – surender8388