Ismerje meg, hogyan indul el automatikusan az alkalmazás az eszköz

Ebben a leckében megtanuljuk, hogyan kell futtatni az alkalmazást, valamint a rendszer indulásakor. Azaz, ha újraindítja a készüléket, az alkalmazás automatikusan elindul. Ez jól jöhet, ha létrehoztunk valamit, mint a vírusok, kilövő, vagy bármi legyen is az, hogy kell az indításkor Android rendszer a készülék.







Végrehajtása a funkció igen egyszerű. A kérelmében meg kell hallgatni BOOT_COMPLETED cselekvés és az alkalmazás konfigurálásához reagál ebben az akcióban. Hallgassa meg a keresetet, mint lehetséges, használjunk BroadcastReceiver, ami fut a tevékenysége az alkalmazás után egy jel vételére, ami a teljesítmény BOOT_COMPLETED akció.

Hozzon létre egy egyszerű alkalmazás, amely áll csak egy szöveges objektum TextView és elindítja azt induláskor Android rendszer a készülék.







Hozzon létre egy új projektet, nyissa meg a fájlt, és hozzá activity_main.xml a TextView elem:

MainActivity.java fájl jelenleg úgy néz ki, nagyon egyszerű:

Most vállaljuk létrehozása az osztály maga BroadcastReceiver. Azt is nagyon egyszerű, és lényegében csak egy akció - indul a fő alkalmazási tevékenység révén szándék szándék. Hozzon létre egy új csoport, amelyet AutoStart.java. amely kiterjeszti a BroadcastReceiver és hozzá az alábbi is:

Minden, ami maradt, hogy nem is arra, hogy egy osztály létrehozott AndroidManifest.xml. Kinyilatkoztatjuk vevő események BOOT_COMPLETED boot, amely megkapja a program segítségével egy szándék, valamint engedélyeket állíthat egy meghallgatásra intézkedések RECEIVE_BOOT_COMPLETED csomagtartó.

Ez minden, hogy próbára tegyük csoda Android app, akkor meg kell telepíteni a készülékre, és indítsa újra a gépet - ha elkezd látni fogja, hogy a rendszer, és futtatni a kérelmet!