Elixir 2.30 elérhető

Újdonságok

  • Repülőgép mód kapcsoló használható root-olt JB készülékeken a legújabb System add-on segítségével
  • Új CPU Governor kapcsoló amely használható widgetekben és profilokban is
  • Új CHBS Glasspack 2 ikon készlet
  • Új Fájlok képernyő: egy egyszerű fájl böngésző, root-olt készülékeken a rendszer fájlok is megtekinthetők
  • Elixir 2 létre tud hozni Fájl megtekintése parancsikonokat, így fájlok widgetekből is megnyithatóak ezentúl
  • Profilok: új Parancsikon indítása és CPU Governor műveletek
  • Készülék információk / Processzor: megjeleníti az elérhető frekvenciákat és governor értékeket; megjeleníti és beállítható a cpu governor
  • Logcat képernyő működik root-olt JB készülékeken
  • Egyéb kis módosítások, javítások

CPU Governor

Ha a Készülék információk képernyőn a Processzor sorra kattintunk majd kiválasztjuk a További információk menüpontot akkor a megjelenő listában láthatjuk az Elérhető frekvenciák és az Elérhető governor értékek listáját, valamint az aktuális Governor értéket is:

További információk

Van egy új CPU governor beállítása opció is amely csak root-olt készülékeken használható:

CPU governor beállítása

A CPU governor kapcsoló az aktuális governor beállítást jeleníti meg és egy ablakot dob fel ahol ezt az értéket megváltoztathatjuk:

CPU Governor kapcsoló

Ahogy korábban írtam a CPU governor értéke profilokban is módosítható.

Ikon készletek

A korábbi CHBS Glasspack készlet új verziója érhető el CHBS Glasspack 2.0 néven Gál Istvánnak köszönhetően:

Új ikon készlet

Ikon készleteket úgy lehet letölteni ha a widget szerkesztő oldalon a fejlécben lévő jobbra nyíl ikonra kattintunk és kiválasztjuk az Ikonok testreszabása opciót. Ezután hasonló módon válasszuk ki az Ikon készlet letöltése web-ről menüpontot.

Fálj böngésző

Az Elixir 2 főképernyőjén egy új fájlok ikon látható:

fájlok

Ez egy egyszerű fájl böngészőt takar a következő lehetőségekkel:

  • könyvtárak böngészése; root-olt készülékeken a rendszer könyvtárak is megtekinthetők
  • megjeleníti a könyvtár létrehozásának dátumát és a linkelt könyvtárat is
  • megjeleníti a fájl módosításának időpontját és méretét
  • fájl tartalmának megtekintése, root-olt készülékeken a rendszer fájloké is
  • fájlok megnyithatók néző vagy szerkesztő módban az alapértelmezett alkalmazással
  • fájlok szűrhetők név szerint
  • fájlok rendezhetők név, méret és módosítás időpontja szerint

device-2013-02-01-211308device-2013-02-01-211838device-2013-02-01-211948

Ezen fájl böngésző segítségével hozhatunk létre parancsikont egy fájl megnyitásához is:

device-2013-02-01-212302

Vagyis ezentúl fájlok is egyszerűen megnyithatók Elixir 2 widgetekből:

device-2013-02-01-212656

E-Robot 1.2 elérhető

Újdonságok

  • Új események:
    • Szenzorok / Készülék lefordítva
  • Új műveletek:
    • CPU governor beállítása
    • Launcher választó megjelenítése
    • Rezgés (megadott ideig vagy minta szerint)
    • Text-To-Speech
  • Új kifejezések:
    • CPU governor: az aktuális governor beállítást adja vissza
    • Hívás állapota: az aktuális hívás állapotot adja vissza (idle, ringing, offhook)
  • Alkalmazás-specifikus események: elérhetőek Jelly Bean alatt is; optimalizálás
  • Szenzor események: új “felső határ”, “alsó határ” és “csak intervallumba belépéskor” paraméterek
  • Adott idő van kifejezés: javítás hogy tudja kezelni a “22:00 után vagy 6:00 előtt” típusú beállításokat
  • Parancsok képernyő: új “Engedélyezett” beállítás hogy könnyen tudjunk parancsokat tiltani/engedélyezni
  • Egyéb kis módosítások, hibajavítások

Parancs engedélyezése/tiltása

Az új Engedélyezett beállítás használatával letilthatunk egy parancsot annak kitörlése nélkül, ez pedig jobb teljesítményt eredményez mintha ezt egy konstans “hamis” feltétellel tennénk:

Engedélyezett

E-Robot 1.1 elérhető

Újdonságok

  • Új események:
    • Hálózati kapcsolat megváltozott: tudja detektálni a bluetooth, wifi, mobil, ethernet kapcsolódást/bontást
    • Wifi RSSI lecsökkent: wifi rssi értéke lecsökkent a megadott érték alá
    • Wifi RSSI megnövekedett: wifi rssi értéke megnőtt a megadott érték felé
  • Új műveletek:
    • Beviteli mód választó megjelenítése
    • Hálózati mód beállítása (2g/3g): csak CyanogenMod esetén működik
    • Parancsikon indítása
  • Új kifejezések:
    • Év: az aktuális évet adja vissza
    • Hónap: az év aktuális hónapját adja vissza
    • Hónap napja: a hónap aktuális napját adja vissza
    • Hét napja: a hét aktuális napját adja vissza
    • Óra: a nap aktuális óráját adja vissza
    • Perc: az aktuális percet adja vissza
    • Hét adott napja van: nap szűrőként használható
    • Adott idő van: időpont szűrőként használható
    • Hangerő százalék: a kiválasztott folyam százalékos értékét adja vissza
    • Wifi BSSID: az aktív wifi hálózat bssid értékét adja vissza
    • Wifi SSID: az aktív wifi hálózat ssid értékét adja vissza
    • Wifi RSSI percent: az aktív wifi hálózat rssi százalékos értékét adja vissza
    • Akkumulátor áram: az akkumulátor aktuális áramerősségét adja vissza mA-ban
    • Akkumulátor hőmérséklet: az akkumulátor aktuális hőmérsékletét adja vissza Celsius-ban
    • Akkumulátor csatlakoztatva: az akkumulátor csatlakozási állapotát adja vissza (no, ac, usb, wireless)
    • Dokkoló állapot: a dokkoló állapotot adja vissza (unknown, car, desk, he_desk, le_desk, undocked)
  • Akkumulátor lemerült és Akkumulátor feltöltődött események optimalizálása
  • Bluetooth ACL kapcsolódva/bontva események: új “készülék név” paraméter szűréshez
  • Külső táp csatlakoztatva esemény: új “típus” paraméter szűréshez (usb, ac, wireless)
  • Hálózati állapot megváltozott esemény: új “bssid” és “ssid” paraméterek szűréshez
  • Repülőgép üzemmód beállítása művelet: üzemmódot tud váltani Android 4.2 esetén is (system add-on frissítés szükséges)
  • Hangerő művelet: a “százalék” paraméter nem csak konstans hanem kifejezés is lehet
  • Parancsok képernyő: “parancs futtatása” gomb figyelembe veszi a megerősítési beállításokat
  • Egyéb kis módosítások, hibajavítások

E-Robot elérhető

Mi is ez

Az E-Robot egy automatizáló alkalmazás, lehetővé teszi hogy különböző feladatokat automatikusan hajtsunk végre a készülékünk segítségével. Ehhez nem kell mást tennünk mint parancsokat definiálnunk. Egy parancs létrehozásakor megadhatjuk hogy milyen események hatására milyen műveleteket hajtson végre. A Pro verzióban az eseményeket és a műveleteket is feltételekhez köthetjük.

Az alkalmazás több mint 130 esemény típust képes kezelni és több mint 50 művelet típust képes végrehajtani. Ráadásul ezek mindegyike paraméterezhető így a lehetőségek száma ténylegesen sokkal több és a jövőben tetszőlegesen bővíthető. A robot képes hely alapú, időzített, alkalmazásokhoz kötött és egyéb események kezelésére is. Ezen kívül képes Elixir 2 profilokat végrehajtani így a profil aktiválást automatikussá tehetjük.

A létrehozott parancsok azonban nem csak események hatására hajtódhatnak végre, aktiválhatjuk a parancsokat manuálisan is közvetlenül az alkalmazásból vagy parancsikonok segítségével.

Egy parancs létrehozása

A program indulásakor egy üres képernyő fogad amely elmagyarázza röviden a program működését. Kattintsunk az Új parancs gombra egy új parancs létrehozásához:

Ehhez először adjuk meg kell a parancs nevét majd kattintsunk az Ok gombra:

Ezután a parancsok képernyő fogad amely az alkalmazásnak az fő képernyője:

A bal felső sarokban az ikon mellett láthatjuk hogy milyen képernyőn vagyunk éppen, a jobb felső sarokban lévő első menüvel a parancsok csoportosítását végezhetjük el, míg a másik ikonnal egyéb képernyőket nyithatunk meg. A fejléc alatti fülek a létrehozott parancsokat mutatják és teszik lehetővé a parancsok közötti váltást. A képernyő alján lévő eszközkészlet a kiválasztott paranccsal kapcsolatos műveletek végzését teszi lehetővé vagy új parancs létrehozását. Tehát itt tudjuk a parancsot elmenteni, átnevezni, törölni vagy manuálisan végrehajtani. A képernyő középső részét a kiválasztott parancs definíciója foglalja el.

Láthatjuk hogy egy parancshoz rendelhetünk eseményeket és műveleteket. Ha az események valamelyike bekövetkezik akkor az itt megadott műveletek lesznek sorrendben végrehajtva. Definiáljuk az első parancsunkat úgy hogy a képernyő bekapcsolásakor egy üdvözlő üzenetet jelenítsen meg az értesítési területen. Az esemény amelynek hatására valamit csinálni kell tehát a képernyő bekapcsolása. Az esemény megadásához kattintsunk az Események sorban lévő + jelre:

Az esemény választó ablak jelent meg ahol ki tudjuk választani a kívánt eseményt. Az események a nagy számuk miatt csoportokra vannak bontva melyeket fülek jelenítenek meg. Menjünk át a Kijelző fülre mert a Képernyő bekapcsolva esemény ott található. Ezt több féle módon is meg tudjuk tenni: görgethetjük a füleket, kattinthatunk az aktuális fülre és kiválaszhatunk a listából egy másikat vagy söprés mozdulattal mehetünk a következő vagy előző fülre. Válasszuk ki az adott eseményt:

Láthatjuk hogy a kiválasztott esemény bekerült a parancs eseményei közé:

A következő dolgunk a művelet megadása. Ehhez kattintsunk a Műveletek mellett lévő + jelre, a művelet választó képernyőn menjünk el az Egyéb fülre és válasszuk ki az Értesítés megjelenítése műveletet. Ez egy olyan művelet amelyet lehet paraméterezni, így előbb a Paraméterek ablak jelenik meg ahol a konfigurálást elvégezhetjük:

Itt az id paramétert állítsuk át 1-re hogy képernyő bekapcsolásakor ne mindig új értesítést jöjjön létre hanem a meglévő frissüljön, a tartalom szöveg részbe pedig írjuk be hogy Hello. Ezzel el is készült az első parancsunk:

Mentsük el a módosításokat, ehhez a lenti eszköztáron kattintsunk a második ikonra. Ha az utolsó, Parancs végrehajtása ikonra kattintunk akkor kipróbálhatjuk hogy működik-e a értesítés létrehozása. Ezután a Robot működését kipróbálhatjuk ha ki majd bekapcsoljuk a képernyőt. Bekapcsolás után egy új értesítés jelenik meg vagy frissül az aktuális időponttal:

Alkalmazásfüggő események

A programban lehetőség van alkalmazások elindulásához, leálláshoz, fókuszba kerüléséhez illetve elvesztéséhez is műveleteket rendelni. Mivel általában több alkalmazást szeretnénk hasonló módon kezelni ezért szükség van az alkalmazások csoportosítására mert ezután sokkal egyszerűbb ezekhez a csoportokhoz rendelni a műveleteket. Tegyük fel hogy azt szeretnénk hogy bizonyos alkalmazások használatakor ki legyen kapcsolva a Wi-Fi, egyébként viszont be. Ehhez először is nyissuk meg az Alkalmazások képernyőt az E-Robot-on belül. Jelöljük ki azokat az alkalmazásokat amelyeknél ki szeretnénk kapcsolni a Wi-Fi-t:

Ezután kattintsunk az alsó eszköztáron az első gombra amellyel a kiválasztott alkalmazásokat csoportba rendelhetjük. A megjelenő ablakban kattintsunk az Új csoport gombra, adjuk meg a csoport nevének azt hogy no wifi majd nyomjuk meg az Ok gombot. Láthatjuk hogy a kiválasztott alkalmazások bekerültek az új csoportba:

Ezután menjünk vissza a parancsok képernyőre és hozzunk létre egy Wi-Fi on és egy Wi-Fi off parancsot is. Az utóbbi akkor aktiválódik amikor a csoport egy alkalmazása fókuszba kerül és ilyenkor kikapcsoljuk a Wi-Fi-t. Ezért adjuk hozzá az Alkalmazások / Alkalmazás csoport megkapta a fókuszt eseményt és válasszuk ki a létrehozott no wifi csoportot. A másik parancsnál ugyanígy járjunk el de ott az Alkalmazás csoport elvesztette a fókuszt eseményt kell használni. Ha ezzel megvagyunk akkor már csak a Wifi / Wi-Fi beállítása műveletet kell mindkét parancshoz hozzáadnunk úgy hogy megfelelően kapcsolják a Wi-Fi-t ki vagy be:

Ezután ha elindítok egy alkalmazást a no wifi csoportból akkor automatikusan kikapcsol a wi-fi:

Majd ha kilépek belőle akkor pedig automatikusan bekapcsol:

Helyfüggő események

Az alkalmazás talán egyik leghasznosabb tulajdonsága hogy lehetőség van helyváltoztató események definiálására is, így a telefon automatikusan tudja változtatni a beállításokat attól függően hogy éppen hol tartózkodunk. Az ilyen parancsok definiálása előtt először a helyeket kell meghatározni. Ehhez válasszuk a Helyek opciót a jobb felső menüből:

Helyek opció

Egy új helyszín megadásához kattintsunk az Új hely gombra majd adjuk meg a nevét:

New location

Egy helyhez lehetőségünk van cellákat és földrajzi koordinátákat is megadni. A cella alapú helymeghatározás kevésbé pontos azonban nem okoz jelentős energiafelhasználást, míg a koordináta alapú pontosabb azonban gps használatát igényli. Kattintsuk a GSM cellák vagy CDMA cellák melletti + jelre új cellák definiálásához. Cella adatok alapján úgy tudunk kényelmesen egy helyet definiálni ha éppen ott tartózkodunk. Ekkor válasszuk ki az Adatok gyűjtése opciót és elkezdődik a cellák automatikus detektálása:

Cellák detektálása

Érdemes ezt a képernyőt így hagyni néhány percig hogy minél több cellát össze tudjon gyűjteni, de a cella adatok bővítésére később is lesz lehetőség. Ha elég sokat vártunk akkor kattintsunk a Hozzáad gombra a detektált cellák helyhez való hozzáadásához. A következő képernyőn látható hogy két helyszínt definiáltam, az otthont és a munkahelyet:

Locations

Ha a helyszín megadását elvégeztük akkor menjünk vissza a Parancsok képernyőre és hozzuk létre azokat a parancsokat amiket akkor szeretnénk végrehajtani ha belépünk az adott helyekre. Eseménynek a hely & biztonság / Belépés a megadott helyre eseményt kell választani kiválasztva a korábban definiált helyek valamelyikét. A használjon paraméternél a cellák értéket állítom be mert a helynél csak cellákat definiáltam és cella alapú helymeghatározást szeretnék. Műveletnek mindkét parancsnál azt állítottam be hogy kapcsolja be a Wi-Fi-t:

Enter locations

Már csak egyetlen parancs van hátra amivel azt szeretném megmondani hogy ha se otthon se a munkahelyen nem vagyok akkor kapcsolja ki a Wi-Fi-t. Ehhez a Kilépés minden helyről eseményt kell használni és műveletnek beállítani hogy kapcsolja ki a Wi-Fi-t és készen is vagyunk:

Exit locations

Előfordulhat hogy egy megadott helyen tartózkodunk és észrevesszük hogy a program azt érzékelte hogy elhagytuk az adott helyet. Ez könnyen megtörténhet ha a telefon egy olyan cellába lépett át amely nincs a helyhez rendelve. Lehet hogy ezt úgy vesszük észre hogy az értesítési területen azt látjuk hogy az utoljára végrehajtott parancs az volt hogy kiléptünk minden helyről:

Robot exited from locations

Ha rákattintunk az értesítésre akkor a Történet képernyő nyílik meg ahol a végrehajtott parancsok történetét láthatjuk. Ezt a képernyőt természetesen a programból is bármikor megnyithatjuk:

History screen

Ezen a képernyőn bármikor megnézhetjük hogy miért érzékelte a program egy hely elhagyását. Itt láthatjuk hogy melyik volt az a cella amely még nincs az adott helyhez rendelve ezért kilépést váltott ki. Ha tudjuk hogy ekkor ténylegesen ott tartózkodtunk akkor egyszerűen az adott sorra kell kattintani és hozzáadhatjuk a cellát egy megadott helyhez. Azonban hozzáadhatjuk a cellát ignorált cellaként is. Előfordul hogy a telefon időnként belép egy távoli cellába is. Ha azt szeretnénk hogy ilyenkor a program ne érzékelje a hely elhagyását (mert nem hagytuk el) de ez a cella ne váltsa ki a helyre való belépést sem, akkor ignorált cellaként adjuk hozzá. Tehát egy ignorált cella abban tér el a normál cellától hogy nem váltja ki a helyre való belépést ha az adott cellába lépünk.

Időzített események

Ha időzítetten szeretnénk parancsokat végrehajtani akkor erre is van lehetőség a dátum & idő / Riasztás esemény segítségével. Lehetőség van egyszeri és ismételt időzítés beállítására is. Első lépésként kötelező módon meg kell adni az esemény időpontját:

Mikor paraméter

Ha ismételt végrehajtást szeretnénk beállítani akkor ezután megadhatjuk az ismétlés intervallumát és egyéb paramétereket is, mint például hogy a hét melyik napján szeretnénk hogy működjön az időzítő:

Ismételt események

Az időzítés esemény kitűnően használható arra a célra ha például azt szeretnénk hogy minden este a telefon automatikusan kapcsoljon ki dolgokat, növelve ezáltal a telefon használhatósági idejét. Egy egyszerű parancs amely elvégzi ezt a funkciót így néz ki:

Go Sleep parancs

Ezután készíthetünk egy másik parancsot is amely minden reggel bekapcsolja a szükség dolgokat, visszaállítja a telefont a normál állapotába. Amennyiben helyfüggő beállításokat használunk akkor reggel azt szeretnénk hogy a telefon azokat a beállításokat aktiválja amelyet ahhoz a helyhez rendeltünk ahol éppen tartózkodunk. Ehhez a Belépés az aktuális helyre műveletet tudjuk használni amely szimulálja az adott helyre való belépést, kiváltva ezzel a helyhez rendelt parancs végrehajtását. Természetesen ehhez rendelkeznünk kell egy paranccsal amely eseményként az adott helyre való belépést tartalmazza.

Wake Up parancs

Parancsvégrehajtás megerősítéssel

Sok parancsnál zavaró lehet a kontroll nélküli automatikus végrehajtás. Tegyük fel hogy egy olyan parancsot hoztunk létre hogy a program minden este 10 óra után kapcsolja ki a Wi-Fi-t. Ez hasznos funkció hogy ne merüljön éjszaka feleslegesen az akkumulátor vagy hogy ne zavarjanak meg például e-mail értesítések. Azonban zavaró is lehet ha 10 órakor pont használjuk a telefont és közben a Robot kikapcsolja az internet elérést. Az ilyen és hasonló esetekre kínál megoldást a parancsoknál beállítható Megerősítés opció amely lehetővé teszi az automatikus parancsvégrehajtás megadott ideig történő blokkolását és kézzel való megszakításának vagy elhalasztásának lehetőségét:

Exit locations

Ha ezt egy parancsnál beállítjuk akkor az adott parancs nem hajtódik rögtön végre hanem egy ablak jelenik meg ami értesít a parancs végrehajtásáról. Ha akkor nem használjuk a telefont akkor a megadott idő lejárta után a parancs automatikusan végrehajtódik, tehát ugyanúgy működik mintha ezt az opciót be sem állítottuk volna. Ha viszont használjuk a telefont akkor meglátva az értesítő ablakot lehetőségünk van a parancs futtatására, megszakítására vagy elhalasztására:

Megerősítés

Ha a fenti példánál maradva tudjuk hogy már csak pár percig netezünk akkor beállíthatjuk hogy a parancsot futtassa 10 perccel később.

Mi is ez

Az E-Robot egy automatizáló alkalmazás, lehetővé teszi hogy különböző feladatokat automatikusan hajtsunk végre a készülékünk segítségével. Ehhez nem kell mást tennünk mint parancsokat definiálnunk. Egy parancs létrehozásakor megadhatjuk hogy milyen események hatására milyen műveleteket hajtson végre. A Pro verzióban az eseményeket és a műveleteket is feltételekhez köthetjük.

Az alkalmazás több mint 130 esemény típust képes kezelni és több mint 50 művelet típust képes végrehajtani. Ráadásul ezek mindegyike paraméterezhető így a lehetőségek száma ténylegesen sokkal több és a jövőben tetszőlegesen bővíthető. A robot képes hely alapú, időzített, alkalmazásokhoz kötött és egyéb események kezelésére is. Ezen kívül képes Elixir 2 profilokat végrehajtani így a profil aktiválást automatikussá tehetjük.

A létrehozott parancsok azonban nem csak események hatására hajtódhatnak végre, aktiválhatjuk a parancsokat manuálisan is közvetlenül az alkalmazásból vagy parancsikonok segítségével.

Egy parancs létrehozása

A program indulásakor egy üres képernyő fogad amely elmagyarázza röviden a program működését. Kattintsunk az Új parancs gombra egy új parancs létrehozásához:

Ehhez először adjuk meg kell a parancs nevét majd kattintsunk az Ok gombra:

Ezután a parancsok képernyő fogad amely az alkalmazásnak az fő képernyője:

A bal felső sarokban az ikon mellett láthatjuk hogy milyen képernyőn vagyunk éppen, a jobb felső sarokban lévő első menüvel a parancsok csoportosítását végezhetjük el, míg a másik ikonnal egyéb képernyőket nyithatunk meg. A fejléc alatti fülek a létrehozott parancsokat mutatják és teszik lehetővé a parancsok közötti váltást. A képernyő alján lévő eszközkészlet a kiválasztott paranccsal kapcsolatos műveletek végzését teszi lehetővé vagy új parancs létrehozását. Tehát itt tudjuk a parancsot elmenteni, átnevezni, törölni vagy manuálisan végrehajtani. A képernyő középső részét a kiválasztott parancs definíciója foglalja el.

Láthatjuk hogy egy parancshoz rendelhetünk eseményeket és műveleteket. Ha az események valamelyike bekövetkezik akkor az itt megadott műveletek lesznek sorrendben végrehajtva. Definiáljuk az első parancsunkat úgy hogy a képernyő bekapcsolásakor egy üdvözlő üzenetet jelenítsen meg az értesítési területen. Az esemény amelynek hatására valamit csinálni kell tehát a képernyő bekapcsolása. Az esemény megadásához kattintsunk az Események sorban lévő + jelre:

Az esemény választó ablak jelent meg ahol ki tudjuk választani a kívánt eseményt. Az események a nagy számuk miatt csoportokra vannak bontva melyeket fülek jelenítenek meg. Menjünk át a Kijelző fülre mert a Képernyő bekapcsolva esemény ott található. Ezt több féle módon is meg tudjuk tenni: görgethetjük a füleket, kattinthatunk az aktuális fülre és kiválaszhatunk a listából egy másikat vagy söprés mozdulattal mehetünk a következő vagy előző fülre. Válasszuk ki az adott eseményt:

Láthatjuk hogy a kiválasztott esemény bekerült a parancs eseményei közé:

A következő dolgunk a művelet megadása. Ehhez kattintsunk a Műveletek mellett lévő + jelre, a művelet választó képernyőn menjünk el az Egyéb fülre és válasszuk ki az Értesítés megjelenítése műveletet. Ez egy olyan művelet amelyet lehet paraméterezni, így előbb a Paraméterek ablak jelenik meg ahol a konfigurálást elvégezhetjük:

Itt az id paramétert állítsuk át 1-re hogy képernyő bekapcsolásakor ne mindig új értesítést jöjjön létre hanem a meglévő frissüljön, a tartalom szöveg részbe pedig írjuk be hogy Hello. Ezzel el is készült az első parancsunk:

Mentsük el a módosításokat, ehhez a lenti eszköztáron kattintsunk a második ikonra. Ha az utolsó, Parancs végrehajtása ikonra kattintunk akkor kipróbálhatjuk hogy működik-e a értesítés létrehozása. Ezután a Robot működését kipróbálhatjuk ha ki majd bekapcsoljuk a képernyőt. Bekapcsolás után egy új értesítés jelenik meg vagy frissül az aktuális időponttal:

Alkalmazásfüggő beállítások

A programban lehetőség van alkalmazások elindulásához, leálláshoz, fókuszba kerüléséhez illetve elvesztéséhez is műveleteket rendelni. Mivel általában több alkalmazást szeretnénk hasonló módon kezelni ezért szükség van az alkalmazások csoportosítására mert ezután sokkal egyszerűbb ezekhez a csoportokhoz rendelni a műveleteket. Tegyük fel hogy azt szeretnénk hogy bizonyos alkalmazások használatakor ki legyen kapcsolva a Wi-Fi, egyébként viszont be. Ehhez először is nyissuk meg az Alkalmazások képernyőt az E-Robot-on belül. Jelöljük ki azokat az alkalmazásokat amelyeknél ki szeretnénk kapcsolni a Wi-Fi-t:

Ezután kattintsunk az alsó eszköztáron az első gombra amellyel a kiválasztott alkalmazásokat csoportba rendelhetjük. A megjelenő ablakban kattintsunk az Új csoport gombra, adjuk meg a csoport nevének azt hogy no wifi majd nyomjuk meg az Ok gombot. Láthatjuk hogy a kiválasztott alkalmazások bekerültek az új csoportba:

Ezután menjünk vissza a parancsok képernyőre és hozzunk létre egy Wi-Fi on és egy Wi-Fi off parancsot is. Az utóbbi akkor aktiválódik amikor a csoport egy alkalmazása fókuszba kerül és ilyenkor kikapcsoljuk a Wi-Fi-t. Ezért adjuk hozzá az Alkalmazások / Alkalmazás csoport megkapta a fókuszt esemény és válasszuk ki a létrehozott no wifi csoportot. A másik parancsnál ugyanígy járjunk el de ott az Alkalmazás csoport elvesztette a fókuszt eseményt kell használni. Ha ezzel megvagyunk akkor már csak a Wifi / Wi-Fi beállítása műveletet kell mindkét parancshoz hozzáadnunk úgy hogy megfelelően kapcsolják a Wi-Fi-t ki vagy be:

Ezután ha elindítok egy alkalmazást a no wifi csoportból akkor automatikusan kikapcsol a wi-fi:

Majd ha kilépek belőle akkor pedig automatikusan bekapcsol:

Hely függő események

Az alkalmazás talán egyik leghasznosabb tulajdonsága hogy lehetőség van helyváltoztató események definiálására is, így a telefon automatikusan tudja változtatni a beállításokat attól függően hogy éppen hol tartózkodunk. Az ilyen parancsok definiálása előtt először a helyeket kell meghatározni. Ehhez válasszuk a Helyek opciót a jobb felső menüből:

Helyek opció

Egy új helyszín megadásához kattintsunk az Új hely gombra majd adjuk meg a nevét:

New location

Egy helyhez lehetőségünk van cellákat és földrajzi koordinátákat is megadni. A cella alapú helymeghatározás kevésbé pontos azonban nem okoz jelentős energiafelhasználást, míg a koordináta alapú pontosabb azonban gps használatát igényli. Kattintsuk a GSM cellák vagy CDMA cellák melletti + jelre új cellák definiálásához. Cella adatok alapján úgy tudunk kényelmesen egy helyet definiálni ha éppen ott tartózkodunk. Ekkor válasszuk ki az Adatok gyűjtése opciót és elkezdődik a cellák automatikus detektálása:

Cellák detektálása

Érdemes ezt a képernyőt így hagyni néhány percig hogy minél több cellát össze tudjon gyűjteni, de a cella adatok bővítésére később is lesz lehetőség. Ha elég sokat vártunk akkor kattintsunk a Hozzáad gombra a detektált cellák helyhez való hozzáadásához. A következő képernyőn látható hogy két helyszínt definiáltam, az otthont és a munkahelyet:

Locations

Ha a helyszín megadását elvégeztük akkor menjünk vissza a Parancsok képernyőre és hozzuk létre azokat a parancsokat amiket akkor szeretnénk végrehajtani ha a belépünk az adott helyekre. Eseménynek a hely & biztonság / Belépés a megadott helyre eseményt kell választani kiválasztva a korábban definiált helyek valamelyikét. A használjon paraméternél a cellák értéket állítom be mert a helynél csak cellákat definiáltam és cella alapú helymeghatározást szeretnék. Műveletnek mindkét parancsnál azt állítottam be hogy kapcsolja be a Wi-Fi-t:

Enter locations

Már csak egyetlen parancs van hátra amivel azt szeretném megmondani hogy ha se otthon se a munkahelyen nem vagyok akkor kapcsolja ki a Wi-Fi-t. Ehhez a Kilépés minden helyről eseményt kell használni és műveletnek beállítani hogy kapcsolja ki a Wi-Fi-t és készen is vagyunk:

Exit locations

Előfordulhat hogy egy megadott helyen tartózkodunk és észrevesszük hogy a program azt érzékelte hogy elhagytuk az adott helyet. Ez könnyen megtörténhet ha a telefon egy olyan cellába lépett át amely nincs a helyhez rendelve. Lehet hogy ezt úgy vesszük észre hogy az értesítési területen azt látjuk hogy az utoljára végrehajtott parancs az volt hogy kiléptünk minden helyről:

Robot exited from locations

Ha rákattintunk az értesítésre akkor a Történet képernyő nyílik meg ahol a végrehajtott parancsok történetét láthatjuk. Ezt a képernyő természetesen a programból is bármikor megnyithatjuk:

History screen

Ezen a képernyőn bármikor megnézhetjük hogy miért érzékelte a program egy hely elhagyását. Itt láthatjuk hogy melyik volt az a cella amely még nincs az adott helyhez rendelve ezért kilépést váltott ki. Ha tudjuk hogy ekkor ténylegesen ott tartózkodtunk akkor egyszerűen az adott sorra kell kattintani és hozzáadhatjuk a cellát egy megadott helyhez. Azonban hozzáadhatjuk a cellát ignorált cellaként is. Előfordul hogy a telefon időnként belép egy távoli cellába is. Ha azt szeretnénk hogy ilyenkor a program ne érzékelje a hely elhagyását (mert nem hagytuk el) de ez a cella ne váltsa ki a helyre való belépést sem, akkor ignorált cellaként adjuk hozzá. Tehát egy ignorált cella abban tér el a normál cellától hogy nem váltja ki a helyre való belépést ha az adott cellába lépünk.

Időzített események

Ha időzítetten szeretnénk parancsokat végrehajtani akkor erre is van lehetőség a dátum & idő / Riasztás esemény segítségével. Lehetőség van egyszeri és ismételt időzítés beállítására is. Első lépésként kötelező módon meg kell adni az esemény időpontját:

Mikor parametér

Ha ismételt végrehajtást szeretnénk beállítani akkor ezután megadhatjuk az ismétlés intervallumát és egyéb paramétereket is, mint például hogy a hét melyik napján szeretnénk hogy működjön az időzítő:

Ismételt események

Az időzítés esemény kitűnően használható arra a célra ha például azt szeretnénk hogy minden este a telefon automatikusan kapcsoljon ki dolgokat, növelve ezáltal a telefon használhatósági idejét. Egy egyszerű parancs amely elvégzi ezt a funkciót így néz ki:

Go Sleep parancs

Ezután készíthetünk egy másik parancsot is amely minden reggel bekapcsolja a szükség dolgokat, visszaállítja a telefont a normál állapotába. Amennyiben helyfüggő beállításokat használunk akkor reggel azt szeretnénk hogy a telefon azokat a beállításokat aktiválja amelyet ahhoz a helyhez rendeltünk ahol éppen tartózkodunk. Ehhez a Belépés az aktuális helyre műveletet tudjuk használni amely szimulálja az adott helyre való belépést, kiváltva ezzel a helyhez rendelt parancs végrehajtását. Természetesen ehhez rendelkeznünk kell egy paranccsal amely eseményként az adott helyre való belépést tartalmazza.

Wake Up parancs

Parancsvégrehajtás megerősítéssel

Sok parancsnál zavaró lehet a kontroll nélküli automatikus végrehajtás. Tegyük fel hogy egy olyan parancsot hoztunk létre hogy a program minden este 10 óra után kapcsolja ki a Wi-Fi-t. Ez hasznos funkció hogy ne merüljön éjszaka feleslegesen az akkumulátor vagy hogy ne zavarjanak meg például e-mail értesítések. Azonban zavaró is lehet ha 10 órakor pont használjuk a telefont és közben a Robot kikapcsolja az internet elérést. Az ilyen és hasonló esetekre kínál megoldást a parancsoknál beállítható Megerősítés opció amely lehetővé teszi az automatikus parancsvégrehajtás megadott ideig történő blokkolását és kézzel való megszakításának lehetőségét:

Exit locations

Ha ezt egy parancsnál beállítjuk akkor az adott parancs nem hajtódik rögtön végre hanem egy ablak jelenik meg ami értesít a parancs végrehajtásáról. Ha akkor nem használjuk a telefont akkor a megadott idő lejárta után a parancs automatikusan végrehajtódik, tehát ugyanúgy működik mintha ezt az opciót be sem állítottuk volna. Ha viszont használjuk a telefont akkor meglátva az értesítő ablakot lehetőségünk van a parancs futtatására, megszakítására vagy elhalasztására:

Megerősítés

Ha a fenti példánál maradva tudjuk hogy már csak pár percig netezünk akkor beállíthatjuk hogy a parancsot futtassa 10 perccel később.

Elixir 2.29 elérhető

Újdonságok

  • Alkalmazás indító widget: tiltó módban is tud működni amely lehetővé teszi egy alkalmazás tiltását vagy újra engedélyezését és indítását
  • Az alkalmazás indító widget egy letiltott alkalmazás ikonját szürkeárnyalatban jeleníti meg
  • Olvasatlan e-mail üzenetek: jelszó javítás JB-hez (újrakonfigurálni kell), meg tudja nyitni a megadott fiókot az új Gmail alkalmazásban is
  • Az NFC kapcsoló közvetlenül is tudja az NFC-t kapcsolni rootolt készülékeken a legújabb System kiegészítő segítségével
  • A futó alkalmazások widget egy új “kizárt alkalmazások” paraméterrel rendelkezik amivel alkalmazásokat tudunk kiszűrni
  • Hangerő profil kapcsoló: egy Szerkeszt gomb lett az ablak aljára helyezve a profilok könnyebb szerkeszthetősége érdekében
  • Widgeteket lehet adni a JB készülékek lock képernyőjéhez (Android 4.2)
  • A készülék információk képernyő pontosabban jeleníti meg a CPU frekvenciát
  • Ukrán és olasz nyelv választható alkalmazás nyelvként
  • Egyéb kis változások, hibajavítások

Alkalmazások futtatása tiltó módban

Egy új tiltó mód érhető el ha alkalmazásokat indítunk widgetből. Ez a mód csak rootolt készülékek számára érhető el. Ha egy alkalmazás számára engedélyezni szeretnénk ezt az üzemmódot akkor nyissuk meg a widget szerkesztőt és hosszan kattintsunk az alkalmazás indító ikonjára majd válasszuk ki a Beállítás: tiltó mód (root) opciót és engedélyezzük. Ha elmentjük a widgetet és rákattintunk az alkalmazás ikonjára akkor egy ablak jelenik meg ahol az alkalmazást elindíthatjuk vagy letilthatjuk:

Alkalmazás indítása vagy tiltása

Ha letiltjuk az alkalmazást akkor az ikonja szürkévé válik és rákattintva engedélyezhetjük és elindíthatjuk:

Alkalmazás engedélyezése és indítása

Ez a funkció akkor lehet hasznos ha egy alkalmazást le szeretnénk tiltani a háttérműveletei miatt, de továbbra is egyszerűen szeretnénk elindítani.

Alkalmazások elrejtése a Futó alkalmazások widgetből

Ezentúl elrejthetünk alkalmazásokat a futó alkalmazások widgetből ha a widget szerkesztőben hosszan kattintunk a widgetre és kiválasztjuk a Beállítás: kizárt alkalmazások opciót:

Kizárt alkalmazások

Akkor lehet ez a funkció hasznos ha nem akarunk egy olyan alkalmazással foglalkozni amely az idő nagy részében fut, például a launcher-ek.

Elixir 2.28 elérhető

Újdonságok

  • Új widget típus: Akkumulátor feszültség
  • Új widget típus: Hangerő profil kapcsoló, meg tudja nyitni a profilválasztó ablakot vagy váltani a profilok között közvetlenül
  • A CPU frekvencia widget meg tudja jeleníteni az aktuális, minimális és maximális frekvenciát címkeként
  • Csengőhang kapcsoló: egyedi csengőhang választható és aktiválható
  • Repülőgép üzemmód kapcsoló: Android 4.2 esetén a rendszer beállítás ablakot nyitja meg
  • Következő ébresztő widget: új címke és ikon ha az ébresztő nincs beállítva
  • Készülék információs oldal / cpu sor: piros állapotjelző használata
  • Ukrán és olasz nyelv
  • Egyéb javítások és kisebb módosítások

Akkumulátor feszültség widget

Ebben a verzióban az akkumulátor feszültéségét is megjeleníthetjük egy widgetben, amelyre kattintva az Akkumulátor használat képernyő nyílik alapértelmezetten.

Hangerő profil kapcsoló

Ez az új kapcsoló lehetővé teszi hogy gyorsabban aktiváljunk egy hangerő profilt. A kapcsoló a legutóbb aktivált profil nevét jeleníti meg címkeként és ha rákattintunk egy ablak nyílik meg ahol aktiválhatjuk a kiválasztott profilt. Ezzel a kapcsolóval bármely profilt aktiválhatjuk mindössze két kattintással:

Ha csak két profilunk van akkor beállíthatjuk hogy a kapcsoló közvetlenül kapcsoljon a profilok között, dialógus ablak megnyitása nélkül. Ehhez nyissuk meg a widget szerkesztő képernyőt, kattintsunk hosszan a kapcsolóra és válasszuk ki a Beállítás: ablak megnyitása opciót. Ebben az esetben a profilok közötti váltást egyetlen kattintással elvégezhetjük:

Egyedi csengőhang

Ha rákattintunk a Csengőhang kapcsolóra akkor egy új Megnyitás gomb érhető el az ablak alján. Ha rákattintunk akkor lehetőségünk lesz egy egyedi csengőhangot kiválasztani amennyiben van olyan alkalmazás telepítve amely képes egy fájl kiválasztására. Például én az ES File Explorer alkalmazást használva ki tudok választani egy mp3 fájlt és beállítani egyedi csengőhangként. Miután ezt megtettük ez a csengőhang elérhető lesz közvetlenül a csengőhang választóból.

Ezen új funkció segítségével lehetőség van egyedi csengőhang beállítására profilok használatával is.

Elixir 2.27 elérhető

Újdonságok

  • Új widget típus: Képernyő orientáció kapcsoló
  • A flash kapcsoló módosítja a képernyő timeoutot fehér képernyő használata esetén
  • Legutóbbi alkalmazások widget típus optimalizálása
  • Parancsikon widget típus optimalizálása
  • Háttérkép kapcsoló optimalizálása
  • Megosztás & hordozható hotspot, Wifi hotspot rendszer képernyők megnyithatók widgetből és a készülék infók oldalról
  • Mentés fájlok visszaállításának javítása
  • Egyéb változtatások és javítások

Képernyő orientációjának váltása

Ebben a verzióban elérhető egy új, widgetekben és profilokban is használható Képernyő orientáció kapcsoló:

A kapcsolóra kattintva kiválaszthatjuk a használni kívánt orientációt:

Visszaválthatunk a normál módra ha az alapértelmezett opciót választjuk ki.

Ha a widget szerkesztőben hosszan kattintunk a kapcsolóra akkor orientációt rendelhetünk a kapcsolóhoz. Ebben az esetben a kapcsoló a kiválasztott orientáció és az alapértelmezett működés között fog váltani.

Elixir 2.26 elérhető

Újdonságok

  • Javított akkumulátor áram detektálás, egy közelítő érték megjelenítése a nem támogatott készülékek esetén
  • Legutóbbi alkalmazások widget: címke elrejtése, alkalmazások szűrése, hosszabb alkalmazás lista, megőrzi a listát újraindítás után, emlékszik az utolsó indexre, stb.
  • Ébrenléti idő widget: új “alvás arány” címke típus
  • Hangerő ablak: csengés és értesítés hangerők összeköthetők/bonthatók ICS esetén
  • Kontakt ablak: az elemek egyesével elrejthetők
  • Parancsikon készíthető a hangerő profil választáshoz illetve az egyes hangerő profilokhoz
  • Az állapotsor ikon meg tudja jeleníteni a képernyő fényerő százalékos értékét
  • VPN beállítás megnyitható widgetből vagy a készülék információ képernyőről
  • Egyéb kis változások, hibajavítások (widget javítás Android 2.1 esetén, licensz ellenőrzés javítások)

Akkumulátor áram

Az akkumulátor áram widget eddig nem volt elérhető minden esetben de ettől a verziótól minden készüléken használható. Ha a pontos érték nem elérhető akkor a widget kiszámol egy közelítő értéket az akkumulátor használat alapján. Ebben az esetben a widget egy – karaktert fog egy ideig megjeleníteni, ameddig az akkumulátor szintje nem változik. A változás után képes lesz a becsült áram kiszámítására az eltelt ídő, akkumulátor szint változás és az akkumulátor kapacitás felhasználásával. Ez utóbbit a widgetnél kell megadunk mAh-ban.

Legutóbbi alkalmazások widget

Ez a widget jelentős változáson esett át:

  • Az alkalmazás címkék elrejthetők ha bekapcsoljuk a widget szerkesztőben az Alkalmazás feliratok elrejtése opciót.
  • A widget szerkesztő megjegyzi az utoljára beállított index paramétert ezáltal megkönnyítve több “legutóbbi alkalmazás” ikon hozzáadását a widgethez.
  • A legutóbbi alkalmazások listájából eltávolíthatunk alkalmazásokat amennyiben nem szeretnénk azokat ott látni. Ehhez hosszan kattintsunk egy ilyen ikonra a widget szerkesztőben és válasszuk ki a Beállítás: kizárt alkalmazások opciót, majd jelöljük ki a tiltandó alkalmazásokat és mentsük el a widgetet. Ez egy globális paraméter ami azt jelenti hogy elég egyetlen ikonnál beállítanunk.
  • A Frissítési gyakoriság paraméter is globális hatáskörű így nem kell egyesével módosítanunk az összes “legutóbbi alkalmazás” ikont, elég csak egyet és a többi is azt az értéket fogja használni.
  • A törölt és nem elérhető alkalmazások nem kerülnek be a listába, így nem lesz több üres hely.
  • Nem csak azokat az alkalmazásokat jeleníti meg a listában amit a rendszer aktuálisan nyilvántart, hanem korábbiak megjegyzésére is képes.
  • A legutóbbi alkalmazások listája nem veszlik el újraindítás során.

Csörgés és értesítés hangerők összekapcsolása/bontása ICS készülékeken

ICS készülékeken a csengés és értesítés hangerők össze vannak kapcsolva. Ha létrehozunk egy widgetet egy Hangerő kapcsolóval és rákattintunk, a megnyíló ablakban láthatunk egy lánc ikont a Telefon csörgés sorban. Ezzel az ikon segítségével tudjuk a csörgés és értesítés hangerőket összekapcsolni vagy bontani. Ha össze vannak kapcsolva akkor a csörgés hangerő állítása maga után vonja az értesítés hangerő állítását is. Ha szétbontjuk őket akkor csörgés hangerő külön állítható lesz. Ez egy Elixir-specifikus beállítás amely akkor kerül használatra ha egy új hívás érkezik és csak akkor működik ha van egy főoldali vagy állapotsori widgetünk egy hangerő kapcsolóval.

Sorok elrejtése a kapcsolat ablakból

Ha a Kapcsolat widgetet úgy használjuk hogy az Elixir menüt jelenítse meg akkor lehetővé válik a sorok elrejtése. Ha például nem akarjuk az SMS sorokat, a munkhelyi számokat megjeleníteni akkor ezentúl elrejthetjük őket. Ezt nagyon egyszerűen meg lehet tenni:

  • Nyissuk meg a kapcsolat ablakot
  • Kattintsunk a szem ikonra a fejlécben
  • Kapcsoljuk ki az elrejteni kívánt sorokat
  • Kattintsunk a szem ikonra újra

Hangerő profilok aktiválása egy vagy két kattintással

Ha az Elixir 2 telepítve van akkor létrehozhatunk parancsikonokat a hangerő profilokhoz. Ha egy ilyen parancsikonra kattintunk akkor a hangerő profil rögtön aktiválódik. Parancsikon létrehozható a hangerő profil választóhoz is. Erre kattintva egy ablak jelenik meg ahol kiválaszthatjuk az aktiválandó profilt.

Elixir 2.25 elérhető

Újdonságok

  • Új widget típusok: wifi kapcsolat név, wifi kapcsolat sebesség
  • Kapcsolók állapotváltoztató üzenete letiltható widgetekként
  • Zseblámpa kapcsoló: új “képernyő kikapcsolása” paraméter ha ki szeretnénk kapcsolni a képernyőt világítás közben
  • Futó alkalmazások widget: az alkalmazások már itt is leállíthatók
  • A widget frissítési gyakoriság paraméter rendelkezik egy új “alapértelmezett” opcióval amely mutatja az alapértelmezett értéket is
  • A lista típusú paraméter ablakok megmutatják az aktuálisan kiválasztott opciót
  • Az alapértelmezett launcher és a Samsung Galaxy S3 Task Manager alkalmazása elindítható widgetekből mint alkalmazás vagy művelet
  • A profilok megtartják az akciók sorrendjét és bármikor átrendezhetőek az ikon megragadásával
  • Egyéb kis változtatások és hibajavítások (gingerbread widget méretek)

Kapcsolók állapotváltoztató üzenetének letiltása

Alapértelmezetten ha egy kapcsolóra kattintunk akkor megjelenik egy üzenet amely az állapotváltoztatás tényére utal. Ezt az üzenetet láthatjuk az első képernyőkép alján. Ha ezt az üzenetet le szeretnénk tiltani akkor a widget szerkesztő oldalon kapcsoljuk ki a Állapotváltoztató üzenet megjelenítése beállítást és mentsük el a widgetet.

Alkalmazások leállítása widgetből

A Futó alkalmazások widget esetén az alkalmazásokat közvetlenül a dialógus ablakból is leállíthatjuk. Minden alkalmazás mellett található egy X ikon amire ha rákattintunk leállítja az alkalmazást, lelövi a processzt vagy megnyitja a rendszer oldalt ahol manuálisan leállíthatjuk. Az alkalmazott módszer függ a processz típusától és attól hogy rootolt a készülék vagy sem.

Widget lista típusú paraméter beállítása

Ha a widget szerkesztő képernyőn egy lista típusú paraméter értékét módosítjuk akkor ezentúl egy jelölőmező mutatja az aktuálisan kiválasztott opciót.

A másik változás amit ezen a képernyőképen láthatunk az hogy a frissítési gyakoriság egy új opcióval egészült ki alapértelmezett – 1 perc formában amely lehetővé teszi hogy visszaváltsunk az alapértelmezett értékre és meg is mutatja mekkora ez az érték:

Profil műveletek sorrendje

A profil műveletek sorrendje fontos lehet bizonyos esetekben így az Elixir 2 ezen verziójától kezdve a profilok műveletei megőrzik a létrehozási sorrendet, nincs automatikus átrendezés többet. De ha szeretnénk változtatni a sorrenden akkor megfoghatjuk a művelethez tartozó ikont és áthúzhatjuk könnyedén máshová.

Elixir 2.24 elérhető

Újdonságok

  • Új alkalmazás képernyő: megtekinthető az alkalmazás részletei, jogosultságai és az egyes komponensek akár le is tilthatók
  • Új kisegítő szolgáltatás amely lehetővé teszi hogy a státuszsor widgetek felül maradjanak ICS vagy újabb készülékek esetén
  • A státuszsor widgetek közvetlenül (felbukkanó ablak nélkül) is tudnak működni ICS előtti készülékeken
  • Widget vizuális visszajelzés kattintás hatására
  • Az olvasatlan e-mail üzenetek widget tud kezelni mappákat is
  • Hangerő kapcsoló: beállíthatók szintek és ebben az esetben kattintásra a kiválasztott stream hangerejét állítja a szintek között
  • Alkalmazás nyelvének beállítása
  • Új nyelvek: cseh, hagyományos kínai
  • Egyéb kis változtatások és hibajavítások (mobil hálózat kapcsoló)

Új alkalmazás képernyő

Ha az alkalmazások képernyőn egy alkalmazásra kattintunk akkor egy új Részletek megtekintése opció érhető el amely egy új képernyőt nyit meg az alkalmazás részleteiről. Ez a képernyő az alkalmazás legfontosabb részleteit jeleníti meg és kilistázza az activity-k, provider-ek, receiver-ek, szolgáltatások valamint a jogosultságok listáját is. Ha az alkalmazás nevére vagy egy komponensre kattintunk akkor megjelenik a További információk ablak az egyéb attribútumokkal. Ha legörgetünk akkor láthatjuk hogy mind a deklarált mind a igényelt jogosultságok és azok leírása megtekinthető:

Ha az alkalmazás egy komponense le van tiltva akkor a komponens neve és a gomb sötétebben jelenik meg. Egy rootolt készülék esetén lehetőségünk van egy komponens (activity vagy receiver) engedélyezésére vagy tiltására. Vegyük figyelembe hogy egy komponens tiltása hibás működést eredményezhet az alkalmazásban. Azonban ez egy jó funkció lehet ha nem szeretnénk hogy egy alkalmazás például elinduljon készülék újraindítás után vagy sms-t fogadjon:

Statussor widget fejlesztések

ICS készülékeken nincs arra közvetlen lehetőség hogy egy widget az értesítési terület tetején maradjon. Az Elixir 2 ezen új verziója tartalmaz egy új Elixir kiegészítő szolgáltatást amely ezt mégis lehetővé tsezi. Ha a szolgáltatást engedélyezzük akkor tudja detektálni ha új értesítés érkezik és ezután frissíti státuszsor widgeteket amelynek hatására felülre kerülnek. Ha ez a szolgáltatás le van tiltva akkor egy információs üzenet jelenik meg a widget szerkesztő oldalon.

Ha itt a Beállítások gombra kattintunk akkor elvisz minket a Kisegítő beállítások oldalra ahol kiválaszthatjuk az Elixir-t és engedélyezhetjük. Ezután a widgetnek a többi értesítés felett kell maradnia.

A státuszsor widgetek cask ICS készülékek óta képesek közvetlenül az értesítési területről működni. Korábbi készülékeken egy widget ablakot nyitott meg ahol ismét a widgetre kellett kattintani. Az Elixir ezen verziójától ezek a widgetek már tudnak működni ezen extra ablak nélkül. Nem kell manuálisan semmit módosítani ahhoz hogy így működjenek.

Widget vizuális visszajelzés

Történt egy apró de hasznos változtatás a widgeteknél: vizuális visszajelzés ha egy widget helyre kattintunk. Ezt láthatjuk a következő képernyőképen ahol a GPS kapcsolóra kattintottam (4. ikon a 2. sorban):

IMAP mappák

Az Olvasatlan e-mail üzenetek száma widget egy új Mappa attribútummal egészült ki ahol a mappa nevét tudjuk beállítani. A widget az ebben a mappán lévő olvasatlan email üzenetek számát fogja megjeleníteni. Ha üresen hagyjuk, akkor az alapértelmezett INBOX mappa lesz használva. Ha nem ismerjük a mappa nevét akkor a lista ikonra kattintva lekérhetjük a mappák listáját. Ahhoz hogy ezt megtehessük előtte jól be kell állítani az e-mail és jelszó paramétereket:

Hangerő kapcsoló

A hangerő kapcsoló rendelkezik egy új szintek paraméterrel hasonlóan a képernyő timeout és fényerő kapcsolókhoz. Ha a szinteket például 30 50 100 értékre állítjuk akkor a kapcsoló nem fogja megnyitni az ablakot hanem a hangerőt előbb 30%-ra, majd 50%-ra és végül 100%-ra állítja ha rá kattintunk. Előfordulhat hogy 50%-ot állítottunk be de mégis például 54%-ra fogja a hangerőt állítani. Ez azért van mert a hangerő szintek csak néhány lehetséges értéket vehetnek fel és a program a legközelebbire próbálja beállítani.

Alkalmazás nyelve

Megváltoztathatjuk az Elixir 2 nyelvét ha a főképernyőn lévő konfiguráció ikonra kattintunk vagy a Widget alkalmazásban a widget szerkesztő oldalon lévő konfiguráció ikonra kattintunk. Ez két külön alkalmazás tehát a nyelvet is külön lehet bennünk állítani. A nyelv módosítása után az alkalmazás újraindítása szükséges. Az alapértelmezett opció azt jelenti hogy az alkalmazás nyelve a rendszerben beállított nyelv lesz vagy angol, ha a rendszer nyelv nem támogatott.