Mi a menü neve Androidon? A mérnöki menü megnyitása és konfigurálása Androidon - utasítások és titkos kódok. Szervizkódok Android-eszközökhöz
Az Android 5 Lollipop frissített verziója, bár hasonló az előző KitKathoz, van néhány különbség, amelyek szokatlannak és kényelmetlennek tűnhetnek. A „Lollipop”-ban számos beállítás található.
Némelyikükre (például kontrasztos szövegekre vagy invertáló színekre) keveseknek van szüksége, míg másokra szinte mindenkinek. Nézzük meg részletesebben az Android 5 beállításának kérdését.
Android Lollipop gyári alaphelyzetbe állítása
Az Android 5 egyik legfontosabb beállítása: Gyári beállítások visszaállítása Védelem. Ennek az opciónak az aktiválása azt a tényt eredményezi, hogy a beállításokat nem lehet visszaállítani a gyári beállításokra a Google-fiókjához tartozó bejelentkezési név és jelszó nélkül.
Az Android Device Manager szolgáltatásnak köszönhetően az elveszett vagy ellopott okostelefon tulajdonosa távolról lezárhatja és törölheti a készüléket.
Emlékeztetni kell arra, hogy a védelem csak akkor működik, ha az okostelefont aktiváló képernyővel zárják.
Adatok helyreállítása az Android frissítés telepítése után
Egy másik hasznos lehetőség az adatok helyreállításának lehetősége az Android 5.0 Lollipop telepítése után. A kezdeti beállítás során különféle lehetőségeket kínál az adatok helyreállítására, beleértve a nem fogadott hívásokat is.
Android 5 fiókok beállítása
A felhasználói fiókkezelő hasznos lehet - a teljes értékű asztali számítógéphez hasonlóan korlátozható lesz az okostelefon képességeihez való hozzáférés.
3 típusú fiók áll rendelkezésre:
- A Vendég fiók minimális jogokkal rendelkezik. Minden információ csak ideiglenesen tárolódik. Minden alkalommal, amikor vendégként jelentkezik be, a rendszer megkérdezi, hogy a felhasználó újra akarja-e kezdeni vagy folytatni kívánja-e az utolsó vendég munkamenetet.
- A „Profil” lehetővé teszi a programok és szolgáltatások hozzáférésének konfigurálását.
- A „Felhasználó” egyben az eszköz tulajdonosa is. Ez a fiók rendelkezik a legtöbb joggal. A rendszerbeállítások minden módosítása, például a Wi-Fi hálózat hozzáadása, az eszköz összes többi fiókjára is vonatkozik.
Hogyan lehet felhasználókat hozzáadni? Nagyon egyszerű - lépjen a beállításokhoz, és keresse meg a „Felhasználók” feliratot.
Kezdetben megjelenik az okostelefon tulajdonosának profilja és a vendégprofil. Felhasználókat is hozzáadhat.
Új felhasználók hozzáadásához meg kell adnia a Google-fiókjukat. Minden felhasználó személyre szabhatja az operációs rendszert. Az eszköz tulajdonosa nem tudja irányítani ezt a folyamatot, de jogosultsága van arra, hogy engedélyezze vagy megtagadja más felhasználók számára SMS küldését és hívások kezdeményezését.
Az Android 5 Lollipophoz való hozzáférés korlátozása
Másik hasznos funkció– az úgynevezett „gomb”. Ha odaadja valakinek az okostelefonját, és nem akarja, hogy turkáljon benne, vagy bármit változtasson, használja a gombot. Ez csak egy alkalmazásra korlátozza az eszköz funkcionalitását - arra, amelyre telepítve van. A rendszer megtagadja a hozzáférést minden máshoz: „Adja meg jelszavát”.
Hogyan kell csinálni? Nyissa meg a Beállításokat, és válassza a „Biztonság” lehetőséget. Kattintson rá. A megnyíló listában kattintson a „Képernyő rögzítése” elemre. Ezután kapcsolja a kapcsolót „Be” állásba. (Tovább).
Mostantól bármilyen alkalmazást rögzíthet a képernyőn. Ehhez indítsa el a kiválasztott programot, és kattintson duplán az ablakára.
A rögzített alkalmazásból való kilépéshez tartsa lenyomva az Áttekintés és a Vissza gombot. Néhány másodperc múlva az asztalra kerül.
Megszakítások beállítása Android 5 rendszerben
Többek között konfigurálhatja az úgynevezett „megszakításokat” az Android 5.0 Lollipop rendszerben – saját maga határozhatja meg, mely névjegyek vagy alkalmazások hívhatják fel vagy küldhetnek értesítést.
Hogyan kell beállítani a megszakításokat? Nyissa meg a beállításokat, válassza a „Hang és értesítés” lehetőséget, és érintse meg ezt az opciót. A hangbeállító csúszkák alatt található a „Megszakítások” lehetőség - kattintson rá.
Megengedheti, hogy csak kedvenc névjegyei vagy alkalmazásai zavarjanak. A Lollipop képes bekapcsolni a „Fontos” módot az Ön által beállított ütemezés szerint - ehhez van egy speciális „Üzemszünet (csak kiemelt megszakítások) üzemmód ütemezése” opció.
Gyorsan módosíthatja a prioritási módokat, ha egyszerűen megérinti a hangerő-csúszkát. Alatta a „Ne zavarjanak” (nincs), „Important” (Prioritás) és „Mind” mód lesz elérhető.
Az első két mód korlátlan ideig vagy egy bizonyos ideig bekapcsolható. A „+” és „-” gombokkal beállíthatja azt az időtartamot, ameddig a kiválasztott üzemmód működni fog. Az időtartam 15 perctől 8 óráig állítható.
Lollipop zárolási képernyő és értesítések beállítása
Android 5.0 Lollipop esetén a bejövő értesítések a lezárási képernyőn jelennek meg. Ez nem mindig kényelmes. Nem valószínű, hogy valaki meg akarja „osztani” személyes adatait. Ebben az esetben az Android 5-ben rugalmas beállítás található az értesítések megjelenítésére vonatkozóan.
Ehhez lépjen a Beállítások -> Hang és értesítések -> Lezárási képernyőn -> Személyes adatok elrejtése menüpontba. Azt követően kíváncsi szemek nem fogják látni őt.
A levelezés az Android 5 rendszerben kényelmesebbé vált
A Gmail levelezőalkalmazása az új dizájn mellett támogatást kapott más, IMAP és POP protokollt támogató levelezőszolgáltatások fiókjaihoz is. Most már nem kell bemennie a böngészőbe, hogy megnyithasson egy nem Google „dobozt” – mindent meg lehet tenni egyetlen alkalmazásból.
Android 5 Akkumulátorkímélő beállítás
Ha azt szeretné, hogy okostelefonja hosszabb ideig működjön egyetlen töltéssel, meg kell tanulnia, hogyan állíthatja be a Project Volta akkumulátorkímélő módot az Android 5 rendszerben. A fejlesztők szerint ez lehetővé teszi az üzemidő 15-20%-os meghosszabbítását. Az eszköz azonban észrevehetően „lassulni kezd”.
Az üzemmód engedélyezéséhez lépjen a beállításokhoz, kattintson az „Akkumulátor” elemre, majd a menügombra (három pont a jobb felső sarokban), és válassza ki az akkumulátorkímélő módot:
Ha az akkumulátorkímélő mód be van kapcsolva, az okostelefon navigációs és állapotsorai narancssárgára váltanak, és megjelenik egy üzenet, amely jelzi, hogy a takarékos mód engedélyezve van:
Ha szeretné, azonnal kikapcsolhatja ezt a módot – a megjelenő üzenetben van ilyen lehetőség.
A kapcsolóalapú hozzáférés funkció beállítása Android 5 rendszerben
A főmenü az alkalmazással való felhasználói interakció egyik fő eszköze. Az Android 2.3.x és korábbi verzióiban ez a hardveres Menü gombon volt „elrejtve”, és a fejlesztők a lehető legjobban megrajzolták a menüt. De az Android 3.0-tól kezdődően a hibát kijavították, a menü az Action Bar standard összetevőjévé vált, és számos új funkciót kapott. Ugyanakkor a menüfejlesztési folyamat gyakorlatilag változatlan maradt. Az Android menüje nem csupán gombok halmaza, amelyekhez OnClickListener csatolható. Az Androidon sokkal többet tehet a menüvel, mint amilyennek látszik.
Ebben a cikkben elmondom, hogyan készítsünk modern menüt, hogyan igazítsuk hozzá különböző méretű képernyőn, hogyan lehet közvetlenül a menüben rádiógombokat kapcsolni, valamint hogyan lehet dinamikusan szabályozni a menügombok láthatóságát, elrejtve az alkalmazás azon funkcióit, amelyek egy adott okostelefonon nem működnek. A cikk előrehaladtával igyekszem minél több menüpontot megadni, és linkeket is adok a témával kapcsolatos hivatalos dokumentációkhoz.
Így másképp nézhet ki ugyanazon alkalmazás menüje.
Az első gomb a menüben
Az Android menüinek leírása a forrásfájlokban található, vagy a programkód által generált. Az első opciót több okból is ajánljuk: a fejlesztés sebessége, az áttekinthetőség, a könnyű karbantartás. A menüerőforrások az alkalmazás ressource könyvtárának menü alkönyvtárában találhatók. Hozzon létre egy menükönyvtárat, majd hozzon létre egy új Android XML-fájlt:Válassza ki az erőforrás típusát Menü, írja be a fájl nevét. Mivel ez nagy valószínűséggel különböző lesz, azt javaslom, hogy kapcsolja össze a menü erőforrás-fájlneveit a tevékenységnevekkel.
A megnyíló szerkesztőben írja be menünk első gombjának kódját:
Nézzük a használt attribútumokat:
- Megadjuk az android:id-t, hogy később a kódban meg tudjuk különböztetni egyes gombokat a többitől.
- Az android:orderInCategory a gombunk sorrendjét határozza meg a többihez képest. Adja meg a sorrendet 10-es vagy 100-as lépésekben, ez lehetővé teszi új elemek hozzáadását bárhol a jövőben anélkül, hogy átrendezné a többiek sorrendjét.
- Az android:showAsAction a legérdekesebb paraméter, mivel ez szabályozza a menüelemek viselkedését különböző helyzetekben. El tudja fogadni egész sorértékek:
- ifRoom – Csak akkor jelenítsen meg egy elemet a műveletsávban, ha van neki elég hely. Ha nincs elég hely, az elem automatikusan elrejtődik a kiegészítő menüben (amelyben három pont látható egymáson). Ez a legjobb módja a menü testreszabásának az eszköz képernyőméretétől függően. A nagyméretű táblagép képernyőkön a műveletsáv tele lesz gombokkal, és be kis telefonok a legfontosabb gombok megjelennek, míg a többi szintén elérhető, de csak egy kiegészítő menün keresztül. Ne feledje, hogy a kiegészítő menü csak azokon az okostelefonokon jelenik meg a műveletsoron, amelyek nem rendelkeznek hardvermenü gombbal.
- withText – Az android:title tulajdonság által megadott szöveg jelenik meg a gomb ikon mellett. Ez a paraméter másokkal együtt is megadható, a paramétereket | jellel választva el
- soha – A gomb soha nem lesz látható a műveletsávon, még akkor sem, ha van rá hely. Egy ilyen gombhoz mindig egy további menün keresztül kell eljutnia.
- mindig – Mindig jelenítse meg a gombot a műveletsoron. Ezzel a paraméterrel nem szabad visszaélni, mivel kis telefonokon a gombok elkezdhetnek a műveletsor más elemeire, például az alkalmazás címére kúszni. Minden tevékenységhez adjon meg legfeljebb egy legfontosabb gombot, amely nélkül nem megy, és mindig csak azt ellenőrizze. A többi (és ha lehetséges az összes) legyen ifRoom.
- collapseActionView - lehetővé teszi egy gomb létrehozását, amely megnyílik vagy elrejthető kiegészítő elem Megtekintés a műveletsávban. Például beállíthat egy ilyen paramétert a keresés ikonra, és amikor rákattint, megjelenik egy mező a keresési lekérdezés beviteléhez közvetlenül a műveletsoron.
- android:title – a menügomb címét határozza meg. Megjeleníthető az ikon mellett a műveletsoron, vagy egy elem neveként a kiegészítő menüben.
- android:icon - gomb ikon.
Menü ikonok
Ha Holo stílusú alkalmazást fejleszt, használhatja a Google kész ikonkészletét, amelyet mindenki teljesen ingyenesen letölthet a hivatalos webhelyről.Az ikonkészlet külön jelenik meg a sötét és külön a világos Holo témához, valamint a különböző képernyőméretekhez. Ha nem engedheti meg magának egy tervezőt a csapatában, ez a készlet egyszerűen pótolhatatlan.
Menü összekapcsolása tevékenységgel
A menü betöltése az erőforrásból nagyon gyors. Nyissa meg a tevékenységkódot, és írja felül az onCreateOptionsMenu metódust:@Override public logikai onCreateOptionsMenu( Menü menü) ( getMenuInflater().inflate(R.menu.your_activity_menu, menu); return true; )
Most megjelenik a menü, de ha megnyomom a gombot, nem történik semmi. A kezelőt kóddal vagy közvetlenül az XML-erőforrásban csatolhatja a gombokhoz, ha beállítja a kezelő metódus nevét az android:onClick tulajdonságban. Ha ugyanezt szeretné megtenni a kóddal, felül kell írnia az onOptionsItemSelected metódust a tevékenységben:
@Override public logikai onOptionsItemSelected(MenuItem item) ( switch (item.getItemId()) ( case R.id.menuPurchasesListNewRecord: // TODO: kattintson ide a kezelőre return true; ) return super.onOptionsItemSelected(item); )
Hozzon létre egy almenüt
Az almenü akkor hasznos, ha tisztázni akarjuk, hogyan hajtsunk végre egy műveletet a műveletsoron. Például van egy bevásárlólistánk és egy „Rendezés” gombunk. A gomb megnyomásával meg kell találni, hogy a felhasználó milyen paraméter szerint szeretné rendezni a listaelemeket: termékkategória szerint, név szerint, vagy a listára kerülés sorrendje szerint. Nézzük az almenü kódját erre az esetre:Itt deklaráltunk egy másik címkét egy címkén belül. Az almenü ugyanazon címkék csoportja, amely lehetővé teszi egy almenü létrehozását, és így tovább, ha szükséges.
Rádiógombok a menüben
Most készítettünk egy menüt a vásárlások rendezési sorrendjének kiválasztásához. Jó lenne megmutatni, hogy jelenleg melyik válogatási módszert alkalmazzák. A lista csak a három lehetséges mód egyikén rendezhető, ami tökéletesen illeszkedik a rádiógomb ötletéhez. Ha az almenüből rádiógombokat szeretne létrehozni, csak adja meg az android:checkableBehavior="single" tulajdonságot a címkében. Az android lehetséges értékei:checkableBehavior:- egyetlen - csak az egyik elérhető elem kiválasztása, a mi esetünk
- mind – tetszőleges számú elérhető elem kijelölése, hasonlóan egy jelölőnégyzethez
- nincs - a csoport elemei normál menüelemek, ez az alapértelmezett érték
Az így kapott menükód:
Ha elindítja az alkalmazást, és megpróbálja kiválasztani az egyik rendezési módot, semmi sem történik. A menü nem mutatja, hogy valamelyik elem ki van választva. Ezt manuálisan kell megtenni az item.setChecked(true) meghívásával;
@Override public logikai onOptionsItemSelected(MenuItem item) ( switch (item.getItemId()) ( case R.id.menuPurchasesListNewRecord: // TODO: kattintson ide a kezelőre return true; case R.id.menuPurchasesListSortOrderCategory:ckedem(trusetCategory); return true; case R.id.menuPurchasesListSortOrderName: item.setChecked(true); return true; case R.id.menuPurchasesListSortOrderAddTime: item.setChecked(true); return true; ) return super.onOptionsItemSelected(item);
Ha továbbra is kérdései vannak a főmenüvel kapcsolatban, szívesen válaszolok a megjegyzésekben.
Az Android többféle menütípust támogat. Először is - van egy külön gomb a telefonon Menü(régebbi telefonokban), amelynek megnyomására megjelenik a menü. Az új készülékeknél a különálló gombot eltávolították, és a helyére egy menüikon került, amely három pontból áll, függőleges tájolásban. A második típus a helyi menü, amely akkor jelenik meg, ha a kívánt helyen nyomva tartja az ujját a képernyőn (a telefon középső gombját is lenyomva tarthatja). Helyi menü viszont lehet egy almenüje. Ma az első típusú menüvel ismerkedünk meg. Ez a cikk az Android 4.0 vagy újabb rendszert futtató új eszközök menüjének használatát ismerteti.
A sablonban Üres tevékenység menü nincs, ezért mi magunk készítjük el. Ez segít megérteni a működési elvet és megérteni alapgondolat a projektről. A menüpontok kiválasztásához nem szükséges megjegyezni az osztályok, metódusok és kódok nevét. Más sablonokban a menü be van építve, és azonnal használható.
Hozzon létre egy új projektet ennek alapján Üres tevékenységés futtasd. Még nincs menü.
Hozzon létre több karakterlánc-erőforrást a fájlban res/values/strings.xml, amely az alábbi menüpontokért lesz felelős:
Beállítások Cat Cat Kitten
Beállítások
Az alkalmazáshoz Beállítások eljuthat: az alkalmazás menüben (vagy az asztalon) lévő ikonra kattintva, vagy a kapcsolópanel ikonján keresztül. Az alkalmazás főképernyője két fülre oszlik MINDEN és TÁMOGATÁS, utóbbin két link található: Súgó / Hagyjon visszajelzést és Ajánlások és hasznos tippek. Egyes országokban a támogatás lapon segítséget kaphat, és kérdést tehet fel egy élő személynek a chatben. Az okostelefon összes beállítása 4 csoportba van gyűjtve: Vezeték nélküli hálózatok, Eszköz, Személyes adatok és Rendszer; és 22 részre oszthatók. Felül található az 5. csoport, a Tippek, itt jelennek meg interaktív tippek a rendszer beállításához. Egy másik újítás a Súgó/Visszajelzés gomb jelenléte minden szakaszban/beállításban. A fő képernyő kivételével minden Beállítások képernyőn van oldalmenü gyors átállás más szakaszokhoz.
![](https://i1.wp.com/droidd.ru/assets/xyfullsizedib.jpg)
Alapvető alkalmazások
telefon– az alkalmazás főképernyőjén a következők jelennek meg: keresősáv hangalapú kereséshez és alkalmazásbeállítások előhívásához, alul a tárcsázó hívására szolgáló gomb. A Gyorstárcsázás lap a gyakran tárcsázott névjegyeket tartalmazza, a Legutóbbi lap a legutóbbi hívások listáját, a Névjegyek lap pedig az összes névjegyet tartalmazza. Az alkalmazás beállításaiban kezelheti a gyors válaszsablonokat és a blokkolt hívók listáját.
Kapcsolatok egy alkalmazás a felhasználói névjegyekkel való munkavégzéshez. Funkcióit tekintve nem sokban különbözik a Telefon alkalmazás Névjegyek lapjától.
üzenetek– alapértelmezés szerint alkalmazás SMS-ekkel való munkavégzéshez. Az alkalmazás főképernyője párbeszédpanelek listáját, keresési gombokat, beállításokat és új üzenet létrehozását tartalmazza. Az alkalmazás a lehető legegyszerűbbnek tűnik, és primitív funkcionalitással rendelkezik. Ami szokatlan, az az, hogy az alkalmazás minden párbeszédablakhoz saját egyedi elsődleges színt rendel.
Gmail az Android ötödik verziójával kezdődő alapértelmezett e-mail alkalmazás. Nem csak a Google-tól, hanem másoktól is hozzáadhat postaládákat postai szolgáltatások. A főképernyőn megjelenik a betűk és gombok listája a kereséshez és az új üzenet létrehozásához. Híváshoz húzza el ujját a képernyő bal szélétől oldalsó panel, amely a mappák listáját és a beállítások parancsikonját tartalmazza.
Króm– az alapértelmezett rendszerböngésző, előnyei közé tartozik a Google szolgáltatásokkal való integráció és bőséges lehetőség a lapok, űrlapok, jelszavak stb. szinkronizálására, hátrányai nem ideálisak felhasználói felület valamint a processzor és az akkumulátor túlzott terhelése.
Néz– a következő funkciókat tartalmazza: ébresztőóra, világidő, időzítő és stopper;
Kamera. A főképernyőn található a kereső és a gombok: exponáló, váltás első kamera, galéria, kapcsolja be az időzítőt, aktiválja a vakut, kapcsolja át a HDR+ módot, kapcsolja be a rácsot, válasszon egy fehéregyensúly-beállítást és a Speciális lehetőséget. A fényképezési és videózási módok közötti váltás oldalra húzással történik. A fő fényképezési mód mellett további négy: Lassított felvétel – lehetővé teszi négyszeres vagy nyolcszoros lassított felvétel készítését; Panoráma – lehetővé teszi akár 360°-os látószögű panoráma fényképek készítését; Photo Sphere – Photo Sphere létrehozása; Elmosódás – mesterséges bokeh effektussal készíthet fényképeket.
Fénykép- ez az alkalmazás rendszergalériaként működik, és egyúttal a Google azonos nevű szolgáltatásának kliense.
Naptár– az alkalmazás fő nézete a Menetrend, ahol az összes esemény egy listában szerepel, ami érdekes: ebben a listában minden hónap eleje egy szép képpel van ellátva, amely tükrözi ennek a hónapnak a lényegét. A hónap megtekintéséhez érintse meg az aktuális hónap nevét a fejlécben. A nézet módosítható: Nap, 3 nap, Hét és Hónap. A jobb alsó sarokban megjelenik az esemény hozzáadása gomb.
Számológép– szabványos és bővített funkciókkal rendelkezik. Álló tájolásban a panelen további funkciókat(sin, cos, tan, ln stb.) a képernyő jobb szélétől való elhúzással hívható meg, fekvő tájolásban ez a panel mindig látható.
Kártyák egy ügyfél alkalmazás Google térkép. A főképernyőn egy keresősor és gombok találhatók: egy oldalmenü gomb, egy hangalapú keresés gomb, egy északi tájolás gomb, egy gomb az aktuális tartózkodási hely meghatározásához és egy útvonal létrehozására szolgáló gomb. Az oldalsó menüben a kiválasztott térképterületet elmentheti telefonja memóriájába, hogy az alkalmazást offline módban tovább használhassa. A „Kronológia” rész naplót vezet a felhasználó mozgásáról. Az „Az Ön benyomásai” rész nyilvános helyekről szóló véleményeket tartalmaz: éttermek, bevásárlóközpontok, szépségszalonok stb.
Letöltések– a legegyszerűbb letöltéskezelő.
Márkás alkalmazások
A Play Áruház egy alkalmazásbolt kliens és a Google fő márkás alkalmazása. Lehetővé teszi harmadik féltől származó alkalmazások vásárlását, telepítését és frissítését. A „Játékok és alkalmazások” rész egy virtuális kirakat, ahol különféle termékek jelennek meg, például az új vagy a legtöbb. népszerű játékok, az alkalmazások miniatűrjei, amelyek a megfelelő kijelölést fejtik ki, és a teljes listára mutató hivatkozások. A „Filmek, zene, könyvek” rovat egyben virtuális kirakat is, de releváns tartalmat és sajtót mutat be, válogatások és bannerek formájában is. A felhasználói kényelem érdekében a „Saját alkalmazások és játékok” szakasz két listából áll: Telepített és Összes. A „Kívánságlista” részben minden olyan termék látható, amelyet a felhasználó keresettként jelölt meg.
Játékokat játszani egy kliens alkalmazás az azonos nevű szolgáltatáshoz. Az „Otthon” rész alapvető adatokat jelenít meg a felhasználóról: név, szint, hány tapasztalati pontot kell megszereznie a következő szintre lépéshez. Az alábbiakban felsoroljuk a játékokat: ajánlott játékok, a felhasználó által játszott játékok és az ismerősei által játszott játékok. A „Saját játékok” szakasz három lapot tartalmaz: a legutóbbi, az összes és a telepített lapot. Az „Értesítések” rész három lapon jeleníti meg a meghívók listáját, az ajándékok és kérések listáját, valamint a küldetések listáját. A „Játékosok” szakasz két lapon a hozzáadott játékosok listáját és az ajánlott játékosok listáját jeleníti meg – a barátok barátai. A „Játékok keresése” rész három lapot is tartalmaz: Ajánlott, Népszerű és Online játékok.
Zenél- Ezt zenelejátszóés egyúttal az azonos nevű felhő kliense zenei szolgáltatás. A „Főoldal” részben a felhasználó legutóbbi műveleteinek listája látható: a meghallgatott vagy megvásárolt számok. A „Zenekönyvtár” részben a felhasználó számítógépéről vásárolt vagy letöltött összes zeneszáma látható, lejátszási lista, előadó, album vagy műfaj szerint lapokba rendezve. Van egy érdekes „Automixes” funkció, amely nagyban leegyszerűsíti a lejátszási listák létrehozását nagyszámú számból. Automix létrehozásához csak meg kell adnia az előadó, album vagy műfaj nevét, és maga az alkalmazás létrehoz egy új lejátszási lista. Az oldalsó menüben a Play Áruház linkje is található, mert... számok csak tőle vásárolhatók meg. Most van egy equalizer a beállításokban.
Play Filmek szolgáltató kliens filmek vásárlására/kölcsönzésére és mobileszközön való megtekintésére. A „Kezdőlap” részben a lejátszási listákba gyűjtött filmek, tévésorozatok és rajzfilmek jelennek meg műfaj és népszerűség szerint. A „Könyvtár” részben a felhasználó által vásárolt vagy kölcsönzött filmek listája látható. Az oldalsó menü a Play Áruházra mutató hivatkozást tartalmaz.
Youtube az azonos nevű szolgáltatás ügyfele. A főképernyő négy lapra oszlik: Kezdőlap, Felkapott, Előfizetések és Fiók. Az utolsó lap a következő részeket tartalmazza: Megtekintett, Saját videóim, Figyelmeztetések, Vásárlások és Megtekintések később; valamint a lejátszási listák listáját. A videomegtekintési ablak kényelmes és funkcionális, de van egy kellemetlen tulajdonsága: amikor megnyitja a videót, elindul automatikus letöltés, még akkor is, ha a készülék mobilhálózatot használ az internet eléréséhez. Ezért, ha nem azért nyitotta meg a videót, hogy megnézze, hanem például a leírás vagy a megjegyzések megtekintéséhez, készüljön fel arra, hogy megváljon több tíz (száz?) megabájt forgalomtól.
Korong egy alkalmazás a Google Drive felhőalapú tárolási szolgáltatással való együttműködéshez. A fő képernyőn megjelenik a felhasználó tárhelyének gyökérkönyvtára és a legutóbb megnyitott fájlok listája. A „Velem megosztva” részben azon fájlok listája látható, amelyekhez más felhasználók hozzáférhetnek. Ezen kívül vannak még szakaszok: Google Fotók, Legutóbbi, Csillagozott, Offline hozzáférés és Letöltve. Az alábbi oldalsáv azt mutatja, hogy mennyi lemezterület van elfoglalva, és mennyi áll rendelkezésre a felhasználó számára.
Utolsó néhány év Appleés a Google következetesen egymás felé mozgatják operációs rendszereiket, pontosabban egymás mellé állítani. Az iOS minden egyes verziójával az Apple bővíti a funkcionalitást, és igyekszik rugalmasabbá tenni a rendszert a felhasználó és az alkalmazások számára. A Google igyekszik kijavítani a hagyományos gyengeségeket: végre rendet tenni az értesítésekkel, egységesebbé és következetesebbé tenni őket, és leküzdeni az akkumulátor lemerülését. És azt kell mondanom, hogy jó irányba haladnak, kár, hogy néha túl lassúak.
Ami engem személy szerint magával ragad az Android 7.1-ben: a többfeladatos mechanika és a több alkalmazással való munka barátságosabb az iOS-hez képest; rugalmasság bizonyos problémák megoldására szolgáló eszközök kiválasztásában; mély integrációval Google szolgáltatások, amit aktívan használok; karcsúbb és logikusabb felhasználói felület. Nem lehet nem észrevenni, hogyan tisztította meg a Google a listát előre telepített alkalmazások megmenteni a felhasználót a szeméttől. Ami nem felel meg nekem: az akkumulátor töltöttségének maradék lemerülése; az alkalmazások túlnyomó többségének felhasználói felületének inkonzisztenciája és a képernyő felületének kevésbé hatékony használata. A rendszer a folyamatos fejlesztések ellenére még mindig nem nevezhető teljesen biztonságosnak, az iOS általános optimalizálása még mindig jobb. Összefoglalva egyértelműen kijelenthetjük, hogy Android egészen az ötödik verzióig, most pedig már majdnem kettő különböző rendszerek, örülök, hogy a Google megtalálta a helyes irányt, és lassan és biztosan halad rajta.
A Honeycomb (Android 3.0) előtt minden Android-eszközön volt „menü” gomb a képernyő alatt. A fejlesztők saját belátásuk szerint használhatják, számos alkalmazás felülete e gomb köré épült. A tablet-orientált Honeycomb-ban egy lépést tettek a mechanikus (és érintő) gombok elhagyása felé, ezzel kapcsolatban az Android harmadik verziójában megjelent az ActionBar osztály, amely lehetővé tette a felhasználó számára, hogy egy speciális panelen keresztül gyorsan elérje az alkalmazás beállításait. akciósávnak nevezik. A Google fejlesztői szerint a jövő az Action Baré, és a programozóknak fel kell hagyniuk a „menü” gombbal. Jelenleg a piacot az okostelefonok uralják mechanikus ill érintőgombot a képernyő alatt, de az Ice Cream Sandwich megjelenésével a helyzet drámaian megváltozhat. Fontos Önnek, mint fejlesztőnek, hogy előre felkészüljön az ilyen eszközök megjelenésére, és még ma használja az Action bar koncepciót.
Első pillantásra úgy tűnhet, hogy az Action Bar használata problémákat okoz az Android 2.x rendszerhez készült programok fejlesztésekor, amelyekben ez a panel még nem került megvalósításra. Itt azonban nincs probléma. Senki sem tiltja, hogy továbbra is használja a „menü” gombot azokon az eszközökön, ahol ez jelen van, de egy Action Bar hozzáadásához csak néhány sornyi kódot kell írnia.
Ha megpróbálnám egy mondatba sűríteni ezt a cikket, az így hangzana: " Állítsa a targetSdkVersion értéket 14-re, és címkézze meg a műveletsoron elhelyezendő menüelemeket a showAsAction="ifRoom" címkével".
A beállítások menü végleges megszüntetése Androidban
Nem elég csak abbahagyni a menügombot, teljesen ki kell verni a koncepciót a fejedből. Ne hozzon létre menüt, hozzon létre minden szükséges gombot közvetlenül a tevékenységeken belül. Ha néhány művelet nem fér el a panelen, adja hozzá őket egy további legördülő menühöz (művelettúlcsordulás). Az alábbi képen egy műveletsor látható egy keresőgombbal és egy további menüvel a panel jobb oldalán.
Ha az alkalmazás a régi verzió Android (amely hagyományosan menüt használ), majd Android 3 táblagépen indítva egy panel jelenik meg a képernyő alján, amely emulálja a második ág telefonjain létező három gombot.
A terminológia meglehetősen zavaros, de a műveleti túlcsordulás menü teljesen más fogalom, mint egy egyszerű beállítási menü. Ahelyett, hogy a menüt az alkalmazás összes beállításának tárolójaként kezelné, hozzon létre egy panelt, ahol a fő beállításokat helyezi el. Minden lényegtelen egy legördülő menübe kerül, amely a panel jobb oldalán található hárompontos (Action overflow gomb) gombra kattintva hívható elő.
Akció túlcsordulás gomb
Ha Android 2.3-ra vagy régebbi verzióra írt alkalmazásokat futtatott a képernyő alatti gombok nélküli eszközökön (például Honeycomb táblagépen vagy Galaxy Nexuson), valószínűleg észrevette, hogy az alábbi panelen látható három gomb képe mellett megjelenik egy Action overflow gomb (három pont egymáson). Ez egyfajta kompromisszum, de nem túl sikeres. Azokban az alkalmazásokban, amelyek egyáltalán nem használják a beállítások menüt, ez a gomb nem csinál semmit, idegesíti a felhasználókat. Ezért nagyon jó megoldás a monitorozás Android verzió, és ha a program Android 3.0+ alatt fut, távolítsa el ezt a gombot navigációs sávés használja a Műveletsávot. Ez a megközelítés lehetővé teszi, hogy fenntartsa a program kompatibilitását a régebbi eszközökkel, és vonzóbbá tegye az újak számára.
Ha a program gombok nélküli eszközökön fut, a rendszer a mező értékétől függően dönti el, hogy hozzáadja-e a művelettúlcsordulást a navigációs sávhoz.
- Ha a minSdkVersion vagy a targetSdkVersion értéket 11-nél nagyobb értékre állítja be, akkor a rendszer nem adja hozzá ezt a gombot.
- Másrészt a rendszer létrehozza ezt a gombot, amikor az alkalmazást Android 3.0 és újabb rendszeren futtatja.
- Az egyetlen kivétel az, ha a minSdkVersion értéket 10-re vagy alacsonyabbra állítja; targetSdkVersion 11-es, 12-es vagy 13-as verziójában, és nem használja az ActionBar-t, a rendszer hozzáadja ezt a gombot telefonokon (nem táblagépeken) a Android vezérlés 4.0 és újabb. Ez a kivétel a következő elgondoláson alapul: ha egyszerre fejleszt egy alkalmazást a második ág telefonjaira és a harmadik táblagépére, akkor feltételezi, hogy a telefonoknak rendelkezniük kell menügombbal, de a táblagépeken nincs.
Így ha le akarjuk tiltani a túlcsordulási művelet gombot a navigációs sávban, akkor a targetSdkVersion értéket 14-re kell állítani (a minSdkVersion értéke alacsonyabbra állítható, hogy a program futhasson régebbi eszközökön).
Áttérés az akciósáv koncepciójára
Ha olyan tevékenységei vannak, amelyek opciómenüt használnak (az onCreateOptionsMenu() segítségével létrehozva), akkor a gomb eltávolításával a navigációs sávról (a targetSdkVersion=14 beállításával) meg kell adnia a felhasználót alternatív gyógymód hozzáférést a beállításokhoz. Szerencsére nem kell sokat dolgoznia, mert a rendszer automatikusan létrehoz egy akciósávot.
Adja hozzá a showAsAction="ifRoom" elemet a címkékhez
Annak érdekében, hogy programja holisztikusabb legyen, javasoljuk, hogy használja a következő ikonokat Android UX csapat. Archívum.
Az Action Bar eltávolítása az Android alkalmazásból
Ha nincs szüksége a Műveletsávra, eltávolíthatja bármely tevékenységből, vagy teljesen eltávolíthatja az alkalmazásból. Ez azokra a játékokra és programokra vonatkozhat, amelyek nem használják a beállítások menüt. A műveletsort a Theme.Holo.NoActionBar vagy a Theme.DeviceDefault.NoActionBar segítségével távolíthatja el.
Ha ezeket a sémákat szeretné használni, de fenntartja a visszamenőleges kompatibilitást, az erőforrás-kezelő rendszer segítségével különböző témákat telepíthet különböző verziók platformok. Ezzel a témával részletesebben foglalkozunk Itt. Létre kell hoznia egy saját témát, amely az aktuális verziótól függően örökli a különböző platformok témáit.
Például deklarálhat egy témát az alkalmazáshoz
(vagy egy adott tevékenységhez a címkében
Az Android 2 rendszert futtató eszközökön vegye fel a következő témát a res/values/themes.xml fájlba.
A Honeycomb esetében vegye fel a következő témát a res/values-v11/themes.xml fájlba.
Indításkor, attól függően API-verziók a rendszer kiválasztja a megfelelő témát.
Következtetés
Ismételjük meg röviden a cikk legfontosabb gondolatait és pontjait:
- Tovább új Android az eszközökön előfordulhat, hogy nincs "menü" gomb, ezért a programok fejlesztésekor jobb, ha egyáltalán nem használja.
- Állítsa be a targetSdkVersion=14 beállítást, és tesztelje alkalmazását Android 4.0 rendszeren.
- Adja hozzá a showAsAction="ifRoom" címkét
- menüpontot, ha azt szeretné, hogy automatikusan a műveletsorra kerüljön.
- Ha az alkalmazás nem használ ActionBar-t, eltávolíthatja azt a Theme.Holo.NoActionBar és a Theme.DeviceDefault.NoActionBar témák használatával.
Menü létrehozása
Utolsó frissítés: 2017.02.26
Az alkalmazások menüit az android.view.Menu osztály képviseli, és minden tevékenység egy ilyen típusú objektumhoz van társítva. Az android.view.Menu objektum változó számú elemet tartalmazhat, amelyek viszont alelemeket tárolhatnak.
Menü meghatározása xml-ben
A menü, mint a felület vagy a képfájlok, szintén erőforrás. Alapértelmezés szerint a menüfájlok a projektben a res/menu könyvtárban találhatók.
Ha új projektet hozunk létre üres tevékenységgel, akkor nem rendelkezünk res/menu könyvtárral, így nincs menüerőforrásunk, de manuálisan hozzáadhatjuk őket. Ehhez kattintson a jobb gombbal a res könyvtárra a projektben, majd a megnyíló listában válassza az Új -> Android erőforrásfájl lehetőséget:
Ezt követően a res könyvtárban létrejön egy menü alkönyvtár, amely a main_menu.xml fájlt tartalmazza.
Alapértelmezés szerint ez a fájl egy üres menüelemet határoz meg:
Változtassuk meg a fájl tartalmát több pont meghatározásával:
Címke