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:

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:

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