Oldalgörgető billentyűk hozzáadása a navigációs sávhoz, miközben a Chrome-ot Android O rendszeren használja

Útmutató arról, hogyan adhat hozzá oldalgörgető billentyűket a navigációs sávhoz, miközben a Google Chrome böngészőt használja Android O rendszeren a Tasker és a SecureTask használatával.

Mi voltunk jól szórakozik az XDA-nál a új navigációs sáv testreszabó ezen a héten. Az egyéni kulcsoktól a zenelejátszás vezérlése, váltás kép a képben módban a YouTube használata közben, és végül kulcsok hozzáadása az e-mail beszélgetési listán való mozgáshoz, rengeteg módon használhatja ki a navigációs sáv testreszabását kedvenc alkalmazásai tökéletesítésére. Legutóbb mi is megmutattuk, hogyan kell egyéni ikonok hozzáadása a navigációs sáv gombjaihoz így könnyebben azonosíthatja, hogy az egyéni kulcsok valójában mit képviselnek Tasker-profiljaiban. Most pedig mutatunk egy példát, amely ezt kihasználja oldal görgetőgombjaival a navigációs sávhoz a Google Chrome használata közben.

Köszönöm Eli Irvinnek, hogy tesztelte a forgatókönyvemet és rögzítette ezt a képernyőfelvételt.

Ahogy a fenti videón is látható, amikor a tesztelőm megnyitotta a Google Chrome-ot, két új billentyű került a navigációs sávba, amelyek megnyomásával felfelé vagy lefelé görgetheti az oldalt. A küldött kulcskódok

KEYCODE_PAGE_DOWN (#93) és KEYCODE_PAGE_UP (#92). A felugró ikonok meglehetősen egyértelműek a tekintetben, hogy melyik jelenti a lefelé vagy felfelé görgetést, köszönhetően annak, hogy egyéni ikonokat használtam a Ikonok adatbázis.

Megmutatjuk, hogyan reprodukálhatja ezt a beállítást saját eszközén, így megtanulhatja, hogyan készítheti el saját egyéni navigációs rendszerét. bár konfigurációkat, de a cikk végén egy letöltési linket is biztosítunk, ha inkább ugorjon rá hogy.


Követelmények:

  • Tasker ($2.99)
  • SecureTask

A Taskerre azért van szükség, mert ez az az automatizálási alkalmazás, amelyet annak észlelésére használunk, hogy melyik alkalmazásban vagyunk és parancsokat küld a SecureTask beépülő modulon keresztül, amely kezeli a navigáció megváltoztatását rúd. Miután mindkét alkalmazást telepítette, mindkettőt be kell állítanunk.

Ahhoz, hogy a Tasker észlelje, melyik alkalmazásban vagyunk, engedélyeznünk kell a kisegítő lehetőségeket. Ez nagyon gyors, egyszerűen lépjen a Beállítások --> Kisegítő lehetőségek menüpontra, és keresse meg a „Tasker” elemet a szolgáltatások listájában. Engedélyezze a Kisegítő lehetőségek szolgáltatást.

Ezután a SecureTasknak lehetőséget kell adnunk eszközünk rendszerbeállításainak módosítására. Ennek érdekében speciális engedélyt kell adnunk a SecureTasknek WRITE_SECURE_SETTINGS néven, amely általában nem érhető el a normál alkalmazások számára, de a felhasználó manuálisan is megadhatja az ADB használatával. Így az ADB-nek működnie kell a gépén, hogy ez működjön. Szerencsére ennek az engedélynek a megadása csak egyszeri, és a SecureTask-ot fogjuk használni jövőbeli Android O-val kapcsolatos oktatóanyagok (amiből van még egy-két), szóval mindenképpen érdemes megcsinálni azt.

Az ADB beállítása

Az első dolog, amit meg kell tennie, az ADB bináris letöltése az adott operációs rendszerhez. Itt megteheti. Miután letöltötte őket, meg kell győződnie arról, hogy rendelkezik a megfelelő sofőr ha Windows rendszert használ.

Miután kibontotta a bináris fájlt egy külön mappába, és telepítette az illesztőprogramot, legközelebb engedélyeznünk kell az USB hibakeresést az okostelefonon. Ehhez nyissa meg a Beállításokat, és lépjen a Telefonról menüpontra. Érintse meg hétszer a Build Number elemet, amíg meg nem jelenik egy párbeszédpanel, amely jelzi, hogy feloldotta a Fejlesztői beállításokat. A Fejlesztői beállításokat most a Beállításokban érheti el. Úgy tűnik, az Android O-ban meg kell adnia PIN-kódját/jelszavát, mielőtt megnyitná a Fejlesztői beállításokat. Tegye ezt, és keresse meg az USB hibakeresés elemet, majd engedélyezze.

Most csatlakoztassa telefonját, és nyisson meg egy parancssort ugyanabban a könyvtárban, ahol kibontotta az ADB bináris fájlt. (Windows-felhasználók, tartsa lenyomva a Shift+jobb gombot a mappában, és válassza ki a "parancssor megnyitása itt.") Írja be adb devices a parancssorba. Megjelenik egy üzenet, hogy az ADB-kiszolgáló elindul, majd a telefonján megjelenik egy felszólítás, amely arra kéri, hogy adjon hozzáférést a számítógépéhez. Fogadd el. Most, amikor belépsz adb devices a parancssorba, látnia kell az eszköz sorozatszámát, ha igen, akkor sikeres volt.

WRITE_SECURE_SETTINGS engedélyezése a SecureTask számára

Az ADB parancssor megnyitásakor írja be a következő parancsot a SecureTask számára a szükséges engedélyek megadásához.

adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS

A SecureTask mostantól képes lesz root hozzáférés nélkül módosítani a rendszerbeállításokat! Most készen állunk, hogy továbblépjünk a Taskerre.

A Tasker-profil beállítása

Mielőtt elkezdené a Tasker használatát, le kell töltenie egy lefelé mutató nyilat és egy felfelé mutató nyíl ikont, hogy másként használja egyéni ikonok a görgetőgombokhoz. Töltse le az eszköz képernyősűrűségének megfelelő méretű egyéni ikonokat, és tárolja őket a /NavIcons mappában. Nevezze el ezeket az ikonokat down.png és up.png. Most készen állunk a Tasker-profilunk létrehozására.

Nyissa meg a Taskert, és hozzon létre egy új profilt a + gomb megnyomásával a jobb alsó sarokban. Válaszd ki a Alkalmazás Kontextusban, majd az Alkalmazásválasztás képernyőn válassza ki azokat az alkalmazásokat, amelyekben meg szeretné jeleníteni a görgetőgombokat (például Chrome).

Ezután a Tasker arra kéri, hogy válasszon ki egy meglévő feladatot, vagy hozzon létre egy újat. Hozzon létre egy új feladatot, de ne fáradjon el annak elnevezésével. Miután a Feladat létrehozási képernyőn van, két műveletet kell hozzáadnunk hozzá:

  1. A1: Plugin --> SecureTask --> Secure Settings. Akció: Ír. Beállítás: secure sysui_nav_bar_left. Érték: key(93:file:///storage/emulated/0/NavIcons/down.png)
  2. A2: Plugin --> SecureTask --> Secure Settings. Akció: Ír. Beállítás: secure sysui_nav_bar_right. Érték: key(92:file:///storage/emulated/0/NavIcons/up.png)

Ez a két művelet két navigációs sáv billentyűt ad hozzá, amelyek a KEYCODE_PAGE_DOWN és KEYCODE_PAGE_UP lapoknak felelnek meg egy lefelé mutató nyíllal és egy felfelé mutató nyíllal, amelyeket az internetről töltött le. Ezek a kulcsok csak akkor jelennek meg, ha az Ön által kiválasztott alkalmazásban van, az én esetemben a Chrome-ban, ezért le kell tiltanunk őket, amikor kilépünk a Chrome-ból egy kilépési feladat hozzáadásával.

Kilépési feladatot úgy adhat hozzá, hogy hosszan megnyomja az éppen elkészített feladatot (a Tasker főképernyőjén), és megnyomja a "kilépési feladat hozzáadása" gombot a felugró ablakban. Miután belépett, adja hozzá a következő két műveletet:

  1. A1: Plugin --> SecureTask --> Secure Settings. Akció: Ír. Beállítás: secure sysui_nav_bar_left. Érték: null
  2. A2: Plugin --> SecureTask --> Secure Settings. Akció: Ír. Beállítás: secure sysui_nav_bar_right. Érték: null

Az Exit Task hozzáadásával a Tasker mostantól automatikusan eltávolítja ezeket a görgetőgombokat, amikor kilép a Chrome alkalmazásból. Így ezek a görgetőgombok csak akkor jelennek meg, ha hasznosak.

Letöltés és importálás

Mint minden Taskerrel kapcsolatos oktatóanyag esetében, mi is biztosítjuk a letölthető és importálható XML-fájlt. Töltse le a .prf.xml fájlt az alábbi AndroidFileHost webhelyről, és mentse el a belső tárhelyére. Nyissa meg a Taskert, és tartsa lenyomva fent a Profilok lapot, amíg meg nem jelenik az Importálás gomb. Koppintson rá, és keresse meg az imént mentett XML-fájlt, majd válassza ki az importáláshoz. Győződjön meg arról, hogy engedélyezte a Tasker akadálymentesítési szolgáltatását, és engedélyezte a WRITE_SECURE_SETTINGS a SecureTask-hoz, ahogy a cikkemben említettem, különben ez a profil nem fog működni bármit a telefonodon!

Töltse le a „Görgetőgombok váltása a Chrome-ban” profilt az AndroidFileHost webhelyről

Megjegyzés: ha letölti a fenti profilt, meg kell győződnie arról, hogy már letöltötte a felfelé és lefelé mutató nyíl ikonokat, és elmentette őket a /NavIcons mappába up.png és down.png néven. Ellenkező esetben manuálisan kell szerkesztenie a beviteli feladat műveleteit, hogy ezekre az új ikonokra mutasson.

Ha kíváncsi arra, hogy milyen más hasznos gombokat adhatunk hozzá a navigációs sávhoz, hogy még élvezetesebbé tegyük a Chrome-böngészést, egy későbbi oktatóanyagban mutatunk egy alternatív beállítást. Maradjon velünk a portálon további oktatóanyagok!