Android kioszk mód korlátozások és szabályok nélkül

Android kioszk mód korlátozások és szabályok nélkül

Bódék körülöttünk. Természetesen ma nem megy a standokon, ahol meg lehet vásárolni fagylalt vagy limonádé - ​​beszélünk mobil információs kioszkok.

Normál kioszk terminált telepített szoftver, amellyel a felhasználó korlátozott mértékű lépések mellett. A leggyakoribb példa: ATM, fotokabinki, Ticket automaták, gépek adagolására a kupont, és mások.

mobil kioszkok

Mobile kioszkok használnak, például az elektronikus menük az éttermekben, útmutatók az értékesítési tanácsadók, hogy bizonyítsa a tartomány ruházati üzletek vagy bemutatótermekben. Használata eszköz nem üzemképes legyen.

Ez a készülék megszerezte teljes képernyős módban futtatni a programokat rajta, hogy blokkolja az operációs rendszer funkcionalitás és nem ad a felhasználó számára, hogy lépjen ki az alkalmazásból.

Alkalmazások kioszkok lehet egy titkos adminisztratív testület vagy távolról konfigurálni a szerverről. Azt is beállíthatja a jelentési rendszer: app lesz küld a szerver statisztika a felhasználói viselkedés, és tájékoztassa a rendszergazdát az állapotát.

Azoft csapat dolgozott alkalmazások létrehozásához. dolgozik, mint egy kioszk mód az Android-készülékek. Ebben a cikkben fogjuk megvitatni a buktatókat alkalmazások fejlesztése, kioszkok és módon megoldani a problémákat.

Kioszk mód az Android

Meg az Android alapú készülék a kioszk, a kezdet le kell tiltani az összes gombhoz és csatlakozók. Ebben az esetben a legtöbb banális és ugyanakkor a leghatékonyabb megoldás az lenne, hogy az eszköz vandálbiztos doboz, ami persze nem mindig lehetséges. Ezen túlmenően, az állapotsor marad, a rendszer dialógusok és egy virtuális billentyűzet, amely akkor megy a beállításokat. Hogyan lehet megkerülni ezeket a nehézségeket?

Android 5.0: a régóta várt API

Kezdjük a jó hírrel: az Android 5.0 API megjelent néven képernyő rögzítése. Pin angol szó azt jelenti, hogy fix vagy köröm. Új API „javítások” a képernyőn, és letiltja a felhasználót, hogy hagyja el a kiválasztott alkalmazást. Ez a funkció akkor lehet használni, hogy kioszkok a személyzet számára, valamint a fejlesztés oktatási alkalmazások vizsgálata és értékelése.

Ha aktiválja a képernyő rögzítése a felhasználó nem szakítja meg a rendszer dialógusok és értesítések, nem férnek hozzá más alkalmazások, nem mehet a fő képernyőn, és nem látja az állapotsoron.

Aktiválása mód is beállítható vagy szoftver:

  • Hagyjuk képernyő rögzítése a beállításokat, majd válassza ki a kívánt alkalmazást, és csatolja a választás megerősítéséhez.
  • Egy szoftver aktiválás elegendő hivatkozni a módszer startLockTask (), és erősítse meg a felvételét a zár módban.

Android 5.0: hogyan lehet megkerülni a rendszert?

A korábbi verziók Android SDK kioszk, sajnos, nem biztosított. Nincs koherens API a szervezet teljes zár. Ezért az összes komponens zárva külön eltérően különböző változatban.

Firmware testreszabási nagyban egyszerűsíti a végrehajtás a kioszk mód, de kínálunk néhány módszer, amely segíthet blokk nem kívánt elemeket az Android változat 5,0 alatt, anélkül, hogy speciális firmware vagy root-jogokat.

újraindítás

Az első dolog, ami eszébe jut, ha a felhasználó lóg, vagy a megjelenése más problémák - újraindítja az eszközt. A mi feladatunk -, hogy megbizonyosodjon arról, hogy miután az alkalmazás újraindítása kioszk automatikusan elindul.

Ez egyszerű: írja le a vevő a kiáltvány, ad engedélyt egy készüléket az újraindítás üzenetet, és hozzon létre egy alosztálya vevőkészülék, hogy futni fog az alkalmazás.

VISSZA gomb

A Vissza gomb egyszerűen felülírja.

HOME gomb

HOME gombot nem lehet elfogott, hogy megakadályozzák az átmenet a fő képernyőn, ha megnyomja, akkor adja meg az alkalmazás-áruház, mint a Launcher. Hozzátéve, hogy a nyilvánvaló három sort:

Ha most megnyomja a HOME gombot fognak kapni a választás két hordozórakéták: a rendszerünk. A választás a mi alkalmazás az alapértelmezett launcher - és kész!

POWER gomb

POWER gomb okozza a legtöbb problémát. Az egyik hack, amelyek lehetővé teszik, hogy kezelni a depresszió - kérje fel a Kioszkalkalmazás ablakot a képernyő zár. Ez a módszer azonban garantáltan működik, csak az Android változat 4,0 alatti.

A rendszer dialógusok

Hosszan nyomja meg a HOME vagy a POWER gomb megnyomásakor a rendszer párbeszédablak, ahonnan kilép az alkalmazásból. Ezen kívül vannak olyan Windows operációs rendszer frissítések és alacsony akkumulátor, ami szintén veszélyes a kioszk, mert van, hogy a rendszer beállításait.

Ahhoz, hogy teljesen megszabadulni a rendszer dialógusok írunk a következő: a veszteség Activity Focus küld Broadcast - bezárása rendszer dialógusok.

billentyűzet

A virtuális billentyűzet lehet állítani gombra. Ha a billentyűzet van szükség, hogy a legjobb megoldás az lenne, hogy hozzanak létre egy egyéni opció vagy integrálása a meglévő korlátozott funkcionalitással.

állapotsor

Az állapotsor széles körű lehetőségek lépjen ki az alkalmazásból, így kell megszabadulni tőle.

Az első dolog, amit tehetünk - kérje az alkalmazás teljes képernyős módban.
Előtt 4.0, akkor is adja meg, milyen TYPE_SYSTEM_ALERT ablak - ebben az esetben az alkalmazás kioszk jelenik tetején a rendszer összes eleme.

Egy másik módja - kapcsolja ki a status bar, amint készen áll, hogy megforduljon. Ehhez meg kell adnia a felbontást az nyilvánvaló.

Kezdve az Android 4.1, hogy elrejtse a status bar, akkor az SDK.

Egy másik népszerű módszer a következő: a létesítmény egy átlátszó tárgy View, amely megszakítja minden kattintást az oldalon az állapotsorban. Ahhoz, hogy a kívánt SYSTEM_ALERT_WINDOW zászlót.

A leírt módszerek - ez nem egy teljes listát a lehetőségek zárrendszer elemek Android. A fejlesztők folyamatosan meg vagy kitalálni valami újat, a tapasztalatok megosztására, és épít alkalmazások kioszkok, hogy megkerüljék a korlátozásokat, amelyek nem képesek semmilyen, még a ravasz felhasználó.

Ossza meg velünk a titkot létrehozása mobil kioszkok Android: akár leírt módszerek használatát a cikkben, milyen előnyökkel és hátrányokkal bennük, és milyen más hack tudja.