Munkavégzés a gps android java, Nyilas coder
A mobil eszközök gyakran használják különböző problémák megoldásának meghatározásához kapcsolódó földrajzi koordinátákat. Szállítás, az építőipar, az utazók, különben is, meg kell határozniuk a helyét vagy egyéb tárgyak.
A mai napig, a legegyszerűbb megoldás erre az, hogy hordozható vevők a műholdas navigációs rendszerek. különösen beágyazott eszközök alapján Android. A leggyakoribb olyan eszközök, amelyek támogatják a GPS-t.
Az Android SDK összes funkciót dolgozni navigációs rendszerek beolvadt android.location csomagot. Főbb összetevői a csomag:
- LocationManager - (osztály) hozzáférést biztosít a rendszer meghatározza azt a helyet Android;
- LocationListener - (interface) szabályozza a kérelem feldolgozásának rendezvény szolgáltatás meghatározása Android helyét;
- Elhelyezkedés - (osztály) a földrajzi koordinátákat kapott a navigációs rendszert.
Az első lépések
Írásakor Android app működik navigációs rendszerek segítségével Java az Android SDK először is meg kell végrehajtani egy sor előkészítő műveleteket.
Ez annak a ténynek köszönhető, hogy ellentétben a Delphi. Itt nincsenek engedélyek adják alapértelmezés szerint nincs kész komponensek, amelyek teljes mértékben vettek maguknak minden munkát interakció a GPS vevő.
Minden szükséges lépést kell végrehajtania a saját.
Az első lépés az alkalmazások számára a szükséges engedélyeket a nyilvánvaló fájlt.
Mielőtt hívja requestLocationUpdates feltétlenül ellenőrizni kell a megfelelő engedélyeket (ha az üzemeltető). Ha ezek nem állnak rendelkezésre, hogy visszatérjen az üzemeltető végezhet bizonyos intézkedéseket. Például írja le a hibaüzenetet a naplóban. Azonban minden esetben hiányában a szükséges engedélyek dolgozni egy navigációs rendszer előtt be kell fejezni a regisztrációs LocationListener objektumot.
requestLocationUpdates eljárás számos túlterhelés. A leggyakrabban használt vevő négy paraméter. Ezt alkalmazzák a fenti példában.
- Információ a helyét a szállító.
Ez a példa a GPS; - Minimális időköz frissítő helyen ezredmásodperc.
A „0” érték felel meg a lehető legkisebb idő intervallumot az eszköz; - A minimum távolság heiyfrissítés adatok méterben.
A „0” érték felel meg a lehető legkisebb távolságokat ehhez az eszközhöz; - A tárgy regisztrált LocationListener.
A regisztrációt követően a kérelem, hogy információt nyerjen a helyét a készülék, mert megváltoztatja.
Ha azt szeretnénk, hogy ugyanabban az időben, ahelyett, hogy a módszert kell alkalmazni requestLocationUpdates requestSingleUpdate módszert, amely szintén több túlterhelés.
- Információ a helyét a szállító.
Ez a példa a GPS; - A tárgy regisztrált LocationListener;
- Egy tárgy, amely megvalósítja a visszahívás.
Nem kötelező.
Példa a módszer requestSingleUpdate: