Létrehozása android iránytű segítségével a készülék pozícióérzékel

Létrehozása Android iránytű segítségével a készülék pozícióérzékel

Hozzon létre egy új projektet, válasszuk Blank Tevékenység, minimális változata Android 2.2. Az alkalmazás áll egy xml fájlt, és egy Java osztály.

Megszokott a kinézetét jövőnk iránytű activity_main.xml fájlt. Itt adjunk hozzá két elemből áll: TextView megjelenítéséhez mértékű eltéréssel északi és Kamerák. hogy egy képet jelenít meg az iránytű:

A kép, amit használni az iránytűt:

Létrehozása android iránytű segítségével a készülék pozícióérzékel

Használhatja bármilyen más képet, és helyezze el a res / húzható mappát, ha szükséges.

Továbbá, az alkalmazás a hallgató változások az érzékelők adatai (SensorEventListener), így a kérelem végre ezt a felületet:

Az érzékelők maguk nem értik, amikor eljött az ideje, hogy nyugalom, így kell használni onResume () és onPause (). jelezze, ha az alkalmazás kell működnie, valamint amikor az érzékelők lehet szabad :). Ha ez nem történik meg, akkor az érzékelő keményen fog dolgozni, és amikor bezárja a programot, amely csökkentheti az akkumulátor élettartamát néhány órára miatt a gyors kisülés az akkumulátort.

onSensorChanged () metódus érzékeli az orientációját érzékelő leolvasott való eltéréssel északi, amelyhez hozzá értéke 0 fok. Amikor a készülék el van forgatva mindkét irányban az elem TextView jelenik dinamikusan változtatni a tájékozódás térben képest az észak-fok.

MainActivity.java nyissa meg a fájlt, és adja hozzá az összes dolgot a fent említett:

Minden, nézzük összeállítja a projekt, és tesztelje az alkalmazást (nem lehet lefordítani, és a vizsgálati révén egy valódi eszköz csatlakozik Android Studio). Futunk és lásd:

Létrehozása android iránytű segítségével a készülék pozícióérzékel

Works, remélem minden jól kiderült, jó szerencsét!

Kapcsolódó cikkek