Lülitage laadimise ajal automaatselt sisse Samsungi ekraan [Rakendus]

Õpetus selle kohta, kuidas panna Samsungi funktsioon Always on Display käivitama kohandatud kontekstide (nt laadimine, seadme orientatsioon või asukoht) põhjal.

Samsung saab oma tarkvara jõudluse optimeerimise eest palju häbi (kuigi kui palju see kriitika on õiguspärane ja/või täpne on arutelu teine ​​kord), kuid on raske eitada, kui palju lisandväärtust nende tarkvara pakub. toob. Võiksin jätkata ja jätkata kõigi Samsung Experience'i funktsioonide kohta (varem tuntud nagu TouchWiz), kuid täna keskendun sellele, kuidas üht funktsiooni pisut paremaks muuta: alati sees Ekraan. Täpsemalt, kuidas Lülitage laadimise ajal alati ekraanil automaatselt sisse, kuid lülitage see välja, kui laadimist ei toimu.

Neile, kes pole kursis, on Samsungi funktsioon Alati ekraanil (AOD) spetsiaalne ekraanirežiim, mis kuvatakse Androidi aegumise korral. Selles režiimis näete kiiresti praegust kuupäeva, kellaaega, sõnumeid, kalendrisündmusi ja muud kohandatavad funktsioonid. AOD on eksklusiivne Samsung Galaxy S7- ja S8-seeria nutitelefonidele ning see on kasulik viis kiireks pilgu saamiseks olulisele teabele, ilma et peaksite kunagi oma telefonile näppu panema.

AOD-i saab seadetes oleva ajakava alusel automaatselt ümber lülitada, kuid peale selle pole palju muid kontekste, mida saate kasutada AOD-i aktiivse kontrollimiseks. Õnneks saame Taskeri võimsusega seadistada mis tahes konteksti, mille tahame käivitada, kui AOD on sisse/välja lülitatud. Olen teinud a lihtne rakendus, mille saate installida ja unustada oma Samsung Galaxy S7, S7 Edge, S8 või S8+, mis lülitab AOD sisse ainult laadimisel, kuid näitan ka, kuidas saate määrata mis tahes muu konteksti, mida soovite.

Laadige XDA Labsist alla rakendus AOD on Charge

Märkus: ülaltoodud rakendus tehti Taskeriga koos Tasker App Factoryga. Sellel pole kasutajaliidest. Peidake rakenduse ikoon pärast selle installimist oma rakenduse sahtlist. Näete, kuidas rakendus tehti, järgides alltoodud samme.


Õpetus – AOD-režiimi käivitamine kohandatud kontekstides

Nõuded

  • Tasker ($2.99)

Kuigi ma kasutan siin Taskerit, võite vabalt kasutada mis tahes muud oma valitud automatiseerimisrakendust. Tasker on vaieldamatult kõige populaarsem ja see on see, mida enamik inimesi tunneb, nii et ma kasutan seda.

Valik 1 – lülitage AOD-režiim sisse, kui olete ühendatud teatud WiFi-võrkudega

Siin on samm-sammult juhised selle skripti seadistamiseks. Keskendun AOD-režiimi lubamisele/keelamisele, kui loote ühenduse kodu/töökoha WiFi-võrguga või katkestate ühenduse, kuid saate seadistada mis tahes muu soovitud päästiku.

  1. Avage Tasker ja puudutage paremas alanurgas nuppu +, et luua uus profiil.
  2. Osariigi konteksti lisamiseks puudutage „Oriik“.
  3. Valige "Net" ja seejärel "WiFi ühendatud".
  4. Salvestatud SSID-de loendi kuvamiseks puudutage jaotises SSID suurendusklaasi. Valige siit soovitud WiFi-võrk.
  5. Vajutage tagasiklahvi ja Tasker palub teil lisada olemasoleva ülesande või luua uue. Valige "Uus ülesanne". Ärge viitsige seda nimetada.
  6. Kui olete ülesande redigeerimise ekraanil, puudutage toimingu lisamiseks all keskel ikooni +.
  7. Valige "Kood" ja seejärel "Java funktsioon".
  8. Vajutage kohviikooni ja valige KONTEKST.
  9. Vajutage funktsiooni Function lähedal suurendusklaasi ja otsige käsku getContentResolver().
  10. Üleval peaks ilmuma uus väli "Tagastus". Sisestage siia "cr". Ülesande redigeerimise ekraanile naasmiseks vajutage tagasi.
  11. Lisage veel üks Java funktsiooni toiming (sammud 6–7). Seekord Klassi või Objekti välja jaoks vajutage suurendusklaasi ja otsige seaded $ System. Funktsioonivälja jaoks vajutage suurendusklaasi ja valige putInt. Nüüd kuvatakse parameetrite komplekt. Parameetri (ContentResolver) jaoks vajutage kohvitassi ja valige objekt "cr". Parameetri (stringi) jaoks sisestage aod_mode. Parameetri (int) jaoks sisestage 1.
  12. Ülesande redigeerimise ekraanile naasmiseks vajutage tagasi. Nüüd vajutage pikalt kahte meie tehtud toimingut ja puudutage nende kopeerimiseks lõikepuhvri nuppu. Taskeri põhiekraanile väljumiseks vajutage tagasi.
  13. Kui olete Taskeri põhiekraanil, vajutage pikalt äsja tehtud ülesannet ja puudutage nuppu "Lisa väljumisülesanne". Ärge viitsige ülesandele nime panna.
  14. Kui olete uue ülesande redigeerimiskuval, vajutage pikalt mis tahes kohta ekraani keskel, kuni kuvatakse toiming Kleebi. Puudutage, et kleepida kaks varem kopeeritud toimingut.
  15. Puudutage siin toimingut nr 2 ja kerige alla. Muutke 1 väärtuseks 0 jaotises Param (int). Puudutage tagasinuppu, kuni naasete Taskeri põhiekraanile ja oletegi valmis!

Valik 2 – käivitage AOD-režiim, kui seade on laual esikülg üleval

Siin on samm-sammult juhised selle skripti seadistamiseks. Keskendun AOD-režiimi lubamisele/keelamisele, kui teie seade on näoga ülespoole.

  1. Avage Tasker ja puudutage paremas alanurgas nuppu +, et luua uus profiil.
  2. Osariigi konteksti lisamiseks puudutage „Oriik“.
  3. Valige "Andur" ja seejärel "Orientatsioon".
  4. Veenduge, et jaotises Is oleks kirjas „Face Up”.
  5. Vajutage tagasiklahvi ja Tasker palub teil lisada olemasoleva ülesande või luua uue. Valige "Uus ülesanne". Ärge viitsige seda nimetada.
  6. Kui olete ülesande redigeerimise ekraanil, puudutage toimingu lisamiseks all keskel ikooni +.
  7. Valige "Kood" ja seejärel "Java funktsioon".
  8. Vajutage kohviikooni ja valige KONTEKST.
  9. Vajutage funktsiooni Function lähedal suurendusklaasi ja otsige käsku getContentResolver().
  10. Üleval peaks ilmuma uus väli "Tagastus". Sisestage siia "cr". Ülesande redigeerimise ekraanile naasmiseks vajutage tagasi.
  11. Lisage veel üks Java funktsiooni toiming (sammud 6–7). Seekord Klassi või Objekti välja jaoks vajutage suurendusklaasi ja otsige seaded $ System. Funktsioonivälja jaoks vajutage suurendusklaasi ja valige putInt. Nüüd kuvatakse parameetrite komplekt. Parameetri (ContentResolver) jaoks vajutage kohvitassi ja valige objekt "cr". Parameetri (stringi) jaoks sisestage aod_mode. Parameetri (int) jaoks sisestage 1.
  12. Ülesande redigeerimise ekraanile naasmiseks vajutage tagasi. Nüüd vajutage pikalt kahte meie tehtud toimingut ja puudutage nende kopeerimiseks lõikepuhvri nuppu. Taskeri põhiekraanile väljumiseks vajutage tagasi.
  13. Kui olete Taskeri põhiekraanil, vajutage pikalt äsja tehtud ülesannet ja puudutage nuppu "Lisa väljumisülesanne". Ärge viitsige ülesandele nime panna.
  14. Kui olete uue ülesande redigeerimiskuval, vajutage pikalt mis tahes kohta ekraani keskel, kuni kuvatakse toiming Kleebi. Puudutage, et kleepida kaks varem kopeeritud toimingut. Puudutage siin toimingut nr 2 ja kerige alla. Muutke 1 väärtuseks 0 jaotises Param (int). Puudutage tagasinuppu, kuni naasete Taskeri põhiekraanile ja oletegi valmis!

Märkus: ülejäänud samme pildivormingus saab järgida täpselt samamoodi nagu eelmine ekraanipiltide komplekt valikus #1. Alustage lihtsalt ekraanipiltide teisest reast ja jätkake seal.


Järeldus

Nagu näete, saate tänu Taskerile lubada või keelata režiimi Alati kuvatakse põhimõtteliselt igas kontekstis, mida soovite. Minu loodud lihtsa rakenduse eesmärk on katta AOD-i jaoks kõige sagedamini nõutud funktsiooniväljaanne, kuid kui soovite AOD-ist midagi muud, on nende muudatuste tegemine teie kätes.