Új hozzászólás Aktív témák

  • Mcrazy

    Topikgazda

    válasz tachikoma #1460 üzenetére

    Szia!
    Jó az elképzelés, de van néhány észrevételem, amivel javítani/finomítani lehet a makrón. Remélem nem gond, ha megvitatjuk és talán másnak is hasznára válhat.

    Halkan jegyzem meg, hogy aki ujjlenyomatos feloldást használ és nincs root-olva a készüléke, annak ez a makró nem lesz jó, mert a MD a képernyő kikapcsolásával, annak lezárási folyamatát is eszközadminisztrátorként végrehajtja (függetlenül, hogy egyébként már le van zárva a készülék, csak a kijelzőt kapcsoljuk ki/be) és a biztonsági házirend ebben az esetben nem engedi az ujjlenyomatos feloldást.

    1. A Do/While ciklushoz nem szükséges az "Értesítés létezik" feltétel, mert csak az "Értesítés érkezett" eseményre aktiválódik és amint feloldásra kerül a kijelző, megszakad a futása. Ezzel az utóvillogás is elkerülhető. Arra gondolok, ha valaki feloldja a kijelzőt, akkor úgyis megnézi az értesítéseket, ezek után pedig felesleges a kijelző újbóli villogtatása, a felhasználó zavarása a még nem olvasott üzenetekre.

    2. Az összes 2mp-es várakozást kitörölném és a ciklus legvégén helyeznék el egyet 5-6mp beállítással. Ez a következőképp működne: Érkezik az értesítés, felvillan a kijelző 1mp-ig, kikapcsol majd vár 5 mp-ig. Ha ezalatt feloldásra kerül a kijelző, akkor megszakad a ciklus és vége a villogásnak.

    3. A globális feltételeknél ( a makró legalján) az android autó-hoz szerintem nem kell NOT feltételt társítani. Elég az "Alkalmazás nincs előtérben" illetve "Nincs háttérben" feltétel.

    Az én elképzelésem:

    Szerk: Tulajdonképpen a ciklusban lévő műveletekhez kötött "Készülék lezárva" feltételekre sincs szükség, mert a ciklusban lévő jelen esetben kiváltja azt.

Új hozzászólás Aktív témák