Automātiski pārslēgt Samsung vienmēr ieslēgtu displeju uzlādes laikā [Lietotne]

Apmācība par to, kā aktivizēt Samsung funkciju Always on Display, pamatojoties uz pielāgotiem kontekstiem, piemēram, uzlādi, ierīces orientāciju vai atrašanās vietu.

Samsung saņem lielu atteici par veiktspējas optimizāciju attiecībā uz programmatūru (lai gan, cik liela ir šī kritika leģitīms un/vai precīzs ir diskusijas par citu reizi), taču ir grūti noliegt, cik lielu pievienoto vērtību viņu programmatūrai atnes. Es varētu turpināt un turpināt par visām funkcijām, kuras varat atrast Samsung Experience (agrāk zināmā kā TouchWiz), bet šodien es pievērsīšos tam, kā uzlabot vienu funkciju: vienmēr ieslēgtu Displejs. Konkrēti, kā uzlādes laikā automātiski iespējo vienmēr ieslēgtu displeju, bet atspējo, kad netiek uzlādēts.

Tiem no jums, kas nav informēti, Samsung funkcija Always on Display (AOD) ir īpašs ekrāna režīms, kas tiek rādīts, kad operētājsistēmai Android ir iestājies noildze. Šajā režīmā varat ātri redzēt pašreizējo datumu, laiku, ziņas, kalendāra notikumus un daudz ko citu pielāgojamas funkcijas

. AOD ir ekskluzīvs Samsung Galaxy S7 un S8 viedtālruņu sērijām, un tas ir noderīgs veids, kā ātri apskatīt svarīgu informāciju, nekad neliekot pirkstu pie tālruņa.

AOD var automātiski pārslēgt, pamatojoties uz grafiku iestatījumos, taču nav daudz citu kontekstu, ko varat izmantot, lai kontrolētu, kad AOD ir aktīvs. Par laimi, izmantojot Tasker jaudu, mēs varam iestatīt jebkuru kontekstu, ko vēlamies aktivizēt, kad AOD ir ieslēgts/izslēgts. Esmu izveidojis a vienkārša lietotne, kuru varat instalēt un aizmirst savā Samsung Galaxy S7, S7 Edge, S8 vai S8+, kas ieslēdz AOD tikai uzlādes laikā, bet es arī parādīšu, kā varat iestatīt jebkuru citu vēlamo kontekstu.

Lejupielādējiet lietotni AOD on Charge no XDA Labs

Piezīme: iepriekš minētā lietotne tika izveidota, izmantojot Tasker un Tasker App Factory. Tam nav lietotāja interfeisa. Lūdzu, paslēpiet lietotnes ikonu savā lietotņu atvilktnē pēc tās instalēšanas. Varat redzēt, kā lietotne tika izveidota, veicot tālāk norādītās darbības.


Apmācība — AOD režīma aktivizēšana pielāgotos kontekstos

Prasības

  • Tasker ($2.99)

Lai gan es šeit izmantoju Tasker, jūs varat brīvi izmantot jebkuru citu automatizācijas lietotni pēc savas izvēles. Tasker ir vispopulārākais, un tas ir tas, ko pazīst lielākā daļa cilvēku, tāpēc es to izmantoju.

1. iespēja — pārslēgt AOD režīmu, kad ir izveidots savienojums ar noteiktiem WiFi tīkliem

Šeit ir sniegti detalizēti norādījumi par šī skripta iestatīšanu. Es koncentrēšos uz AOD režīma iespējošanu/atspējošanu, kad izveidojat savienojumu/atvienojaties no mājas/darba WiFi tīkla, taču varat iestatīt jebkuru citu vēlamo aktivizētāju.

  1. Atveriet Tasker un pieskarieties pogai + apakšējā labajā stūrī, lai izveidotu jaunu profilu.
  2. Pieskarieties “State”, lai pievienotu štata kontekstu.
  3. Izvēlieties "Net" un pēc tam "WiFi savienots".
  4. Sadaļā SSID pieskarieties palielināmam stiklam, lai atvērtu saglabāto SSID sarakstu. Šeit izvēlieties vajadzīgo WiFi tīklu.
  5. Nospiediet atpakaļ taustiņu, un Tasker lūgs pievienot esošu uzdevumu vai izveidot jaunu. Izvēlieties "Jauns uzdevums". Neuztraucieties to nosaukt.
  6. Uzdevumu rediģēšanas ekrānā pieskarieties ikonai + apakšējā vidū, lai pievienotu darbību.
  7. Izvēlieties "Kods" un pēc tam "Java funkcija".
  8. Noklikšķiniet uz kafijas ikonas un atlasiet KONTEKSTS.
  9. Nospiediet palielināmo stiklu blakus funkcijai Funkcija un meklējiet getContentResolver().
  10. Augšpusē vajadzētu parādīties jaunam laukam “Atgriešanās”. Šeit ievadiet “cr”. Nospiediet atpakaļ, lai atgrieztos uzdevuma rediģēšanas ekrānā.
  11. Pievienojiet vēl vienu Java funkcijas darbību (6.-7. darbība). Šoreiz klasei vai objektam noklikšķiniet uz palielināmā stikla un meklējiet Settings$System. Laukam Funkcija nospiediet palielināmo stiklu un atlasiet putInt. Tagad parādīsies parametru kopa. Parametram (ContentResolver) nospiediet kafijas tasi un izvēlieties objektu “cr”. Parametram (virknei) ievadiet aod_mode. Parametram (int) ievadiet 1.
  12. Nospiediet atpakaļ, lai atgrieztos uzdevuma rediģēšanas ekrānā. Tagad ilgi nospiediet abas mūsu veiktās darbības un pieskarieties starpliktuves pogai, lai tās kopētu. Nospiediet atpakaļ, lai izietu uz Tasker galveno ekrānu.
  13. Atrodoties Tasker galvenajā ekrānā, ilgi nospiediet tikko veikto uzdevumu un pieskarieties “Pievienot izejas uzdevumu”. Neuztraucieties nosaucot uzdevumu.
  14. Kad atrodaties jaunā uzdevuma rediģēšanas ekrānā, turiet nospiestu jebkur ekrāna vidū, līdz tiek parādīta darbība Ielīmēt. Pieskarieties, lai ielīmētu divas iepriekš kopētās darbības.
  15. Šeit pieskarieties darbībai Nr. 2 un ritiniet uz leju. Mainiet 1 uz 0 zem Param (int). Pieskarieties pogai Atpakaļ, līdz atgriežaties Tasker galvenajā ekrānā, un esat pabeidzis!

2. iespēja — aktivizējiet AOD režīmu, kad ierīce ir ar priekšpusi uz augšu uz galda

Šeit ir sniegti detalizēti norādījumi par šī skripta iestatīšanu. Es koncentrēšos uz AOD režīma iespējošanu/atspējošanu, kad ierīce ir novietota uz augšu.

  1. Atveriet Tasker un pieskarieties pogai + apakšējā labajā stūrī, lai izveidotu jaunu profilu.
  2. Pieskarieties “State”, lai pievienotu štata kontekstu.
  3. Izvēlieties "Sensors", pēc tam "Orientācija".
  4. Sadaļā Ir pārbaudiet, vai ir rakstīts “Ar skatu uz augšu”.
  5. Nospiediet atpakaļ taustiņu, un Tasker lūgs pievienot esošu uzdevumu vai izveidot jaunu. Izvēlieties "Jauns uzdevums". Neuztraucieties to nosaukt.
  6. Uzdevumu rediģēšanas ekrānā pieskarieties ikonai + apakšējā vidū, lai pievienotu darbību.
  7. Izvēlieties "Kods" un pēc tam "Java funkcija".
  8. Noklikšķiniet uz kafijas ikonas un atlasiet KONTEKSTS.
  9. Nospiediet palielināmo stiklu blakus funkcijai Funkcija un meklējiet getContentResolver().
  10. Augšpusē vajadzētu parādīties jaunam laukam “Atgriešanās”. Šeit ievadiet “cr”. Nospiediet atpakaļ, lai atgrieztos uzdevuma rediģēšanas ekrānā.
  11. Pievienojiet vēl vienu Java funkcijas darbību (6.-7. darbība). Šoreiz klasei vai objektam noklikšķiniet uz palielināmā stikla un meklējiet Settings$System. Laukam Funkcija nospiediet palielināmo stiklu un atlasiet putInt. Tagad parādīsies parametru kopa. Parametram (ContentResolver) nospiediet kafijas tasi un izvēlieties objektu “cr”. Parametram (virknei) ievadiet aod_mode. Parametram (int) ievadiet 1.
  12. Nospiediet atpakaļ, lai atgrieztos uzdevuma rediģēšanas ekrānā. Tagad ilgi nospiediet abas mūsu veiktās darbības un pieskarieties starpliktuves pogai, lai tās kopētu. Nospiediet atpakaļ, lai izietu uz Tasker galveno ekrānu.
  13. Atrodoties Tasker galvenajā ekrānā, ilgi nospiediet tikko veikto uzdevumu un pieskarieties “Pievienot izejas uzdevumu”. Neuztraucieties nosaucot uzdevumu.
  14. Kad atrodaties jaunā uzdevuma rediģēšanas ekrānā, turiet nospiestu jebkur ekrāna vidū, līdz tiek parādīta darbība Ielīmēt. Pieskarieties, lai ielīmētu divas iepriekš kopētās darbības. Šeit pieskarieties darbībai Nr. 2 un ritiniet uz leju. Mainiet 1 uz 0 zem Param (int). Pieskarieties pogai Atpakaļ, līdz atgriežaties Tasker galvenajā ekrānā, un esat pabeidzis!

Piezīme: pārējās darbības attēla formātā var veikt tieši tādā pašā veidā kā iepriekšējā ekrānuzņēmumu kopa opcijā Nr. 1. Vienkārši sāciet ar otro ekrānuzņēmumu rindu un turpiniet.


Secinājums

Kā redzat, pateicoties Tasker, jūs varat iespējot vai atspējot režīmu Vienmēr ieslēgts jebkurā vēlamajā kontekstā. Manis izveidotās vienkāršās lietotnes mērķis ir aptvert visbiežāk pieprasīto AOD funkciju izdevumu, taču, ja vēlaties kaut ko citu no AOD, šīs izmaiņas ir jūsu rokās.