Apmācība par to, kā iestatīt pielāgotu ekrānsaudzētāju/DayDream Huawei vai Honor ierīcēs, kurās darbojas EMUI. Tas tiek darīts, izmantojot ADB komandu, tāpēc nav nepieciešama sakne.
Android 4.2 Jelly Bean ieviesa funkciju, ko sauc par sapni, kas būtībā ir tikai interaktīvais ekrānsaudzētājs kas aktivizējas, kad ierīce ir dokā un/vai tiek uzlādēta. Trešās puses izstrādātāji var izveidot savus ekrānsaudzētājus kas lietotājam ir pieejami sadaļā Iestatījumi → Displejs. Diemžēl ne katrs OEM ļauj saviem lietotājiem iestatīt pielāgotu ekrānsaudzētāju. Piemēram, Huawei un tā apakšzīmols Honor saviem lietotājiem piedāvā tikai vienu ekrānsaudzētāju — fotoattēlu tabulas opciju, kas darbojas kā slaidrāde.
(Piezīme. Google pārdēvēja daydreams par ekrānsaudzētājiem, sākot ar Android 7.0 Nougat izlaišanu, lai lietotāji nesajauktu šo funkciju ar Daydream VR platformu. Tomēr Huawei un Honor ierīcēs ekrānsaudzētāji iestatījumos joprojām tiek apzīmēti kā “Daydream”, tāpēc es abus terminus lietoju aizvietojami.)
Es nezinu, kāpēc EMUI (programmatūra, kas darbojas Huawei un Honor Android viedtālruņos) neļauj lietotājiem iestatījumos iestatiet pielāgotu ekrānsaudzētāju, taču es zinu, ka ir iespējams manuāli iestatīt savu ekrānsaudzētāju. Lūk, kā.
Apmācība — EMUI manuāli iestatiet pielāgotu ekrānsaudzētāju
Iestatiet ADB
Tā kā šī metode ietver ADB komandu nosūtīšanu, pirms pieskaršanās kaut kam citam, mums vispirms ir jāpārliecinās, vai mums ir šī iestatīšana. Lejupielādēt savrups ADB binārs un saglabājiet to jebkurā galddatora/klēpjdatora krātuvē (padoms profesionāļiem: operētājsistēmā Windows nometiet visu C:\Windows
lai ADB darbotos visā sistēmā). Pēc tam pārbaudiet, vai tālrunim ir instalēts pareizais draiveris, palaižot HiSuite un pārbaudīt, vai tas atpazīst jūsu tālruni. Ja nē, ļaujiet HiSuite instalēt draiverus jūsu vietā.
Tagad savā tālrunī atveriet sadaļu Iestatījumi → Par tālruni un 7 reizes pieskarieties “būvējuma numurs”, līdz tiek parādīts uznirstošais logs, kurā teikts, ka tagad esat izstrādātājs. Atgriežoties sadaļā Iestatījumi, tiks parādīts jauns izvēlnes vienums ar nosaukumu Izstrādātāja opcijas. Ievadiet šo un meklējiet “USB atkļūdošana”. Iespējojiet to un pēc tam savienojiet tālruni ar datoru.
Datorā atveriet komandu uzvedni/termināli un ievadiet šādu komandu:
adb devices
Atgriežoties tālrunī, jums vajadzētu redzēt uznirstošo logu, kurā tiek lūgts atļaut datoram izmantot USB atkļūdošanu. Autorizējiet to. Tagad jūsu datorā iepriekš minētās komandas izvadei vajadzētu parādīt jūsu tālruņa sērijas numuru. Ja tā, tad esat gatavs doties tālāk.
Pielāgota ekrānsaudzētāja iestatīšana
Nākamā lieta, kas jums jādara, ir doties uz Iestatījumi → Displejs un pagriezt slēdzi, lai ieslēgtu ekrānsaudzētājus (EMUI lietotnē sauc par Daydream). Neuztraucieties par zem tā esošajiem iestatījumiem, jo tas viss nebūs svarīgi, kad iestatīsim savu pielāgoto ekrānsaudzētāju.
Pēc tam no Google Play veikala jums būs jālejupielādē un jāinstalē pielāgots sapņu/ekrānsaudzētājs. Es pārbaudīju šo metodi Google pulkstenis, Lucid DayDream ekrānsaudzētājs, un Nakts pulkstenis. Jums būs nepieciešams arī veids, kā manuāli noskaidrot, kāds ir jūsu pielāgotās ekrānsaudzētāja programmas “sapņu pakalpojuma” nosaukums. Šis ir ekrānsaudzētāja pakalpojuma nosaukums, ko Android sistēma palaiž, kad to iestatāt sadaļā Iestatījumi → Displejs → Sapnis. Tomēr, tā kā EMUI nerāda to lietotņu sarakstu, kurām ir pieejams šis pakalpojums, mums ir jāiedziļinās lietotnes pakalpojumos, lai uzzinātu, kā to sauc.
Es jums parādīšu divas dažādas metodes, kā to izdarīt. 1. metode ir mazāk precīza, bet vieglāk izdarāma. 2. metode garantēs, ka iegūsit pareizo nosaukumu.
Lejupielādējiet un instalējiet Mani Android rīki no Play veikala. Atveriet lietotni un izvērsiet sānjoslu kreisajā pusē. Sadaļā Informācija par komponentiem pieskarieties vienumam “Pakalpojums”, lai atvērtu instalēto lietotņu un visu to pakalpojumu sarakstu. Sarakstā atrodiet instalēto sapņu/ekrānsaudzētāja lietotni. Atlasiet to, un tiks parādīts katras lietotnes pakalpojumu saraksts.
Meklējiet kaut ko, kas izklausās tā, it kā tas varētu būt Daydream/ekrānsaudzētāja pakalpojums. Google pulkstenim tas būtu com.android.deskclock.Screensaver
. Lucidam tas ir de.j4velin.ultimateDayDream.DreamWrapper
. Nakts pulkstenim tas ir com.firebirdberlin.nightdream.NightDreamService
. Kad šī informācija būs pieejama, mēs esam gatavi iestatīt pielāgoto ekrānsaudzētāju. Izlaidiet zem sadaļas “ADB komandas nosūtīšana pielāgotu ekrānsaudzētāju iestatīšanai”.
2. metode — Android manifesta faila pārbaude
Play veikalā lejupielādējiet jebkuru lietotni, kas var pārbaudīt lietotnes Android manifesta failu. ES izmantoju Izstrādātājs šim nolūkam, taču darbojas jebkura cita lietotne. Skatiet ekrānsaudzētāja lietotnes manifesta failu un meklējiet android.permission.BIND_DREAM_SERVICE
.”
Kad esat to atradis, ņemiet vērā pakalpojuma nosaukumu. Google pulkstenim tas būtu com.android.deskclock.Screensaver
. Lucidam tas ir de.j4velin.ultimateDayDream.DreamWrapper
. Nakts pulkstenim tas ir com.firebirdberlin.nightdream.NightDreamService
.
ADB komandas nosūtīšana, lai iestatītu pielāgotos ekrānsaudzētājus
Datorā atveriet komandu uzvedni vai termināli un ievadiet šādu komandu:
adb shell
Pēc tam ievadiet šo komandu:
settingsputsecurescreensaver_componentsYOUR.CUSTOM.SCREENSAVER.COMPONENT
kur YOUR.CUSTOM.SCREENSAVER.COMPONENT ir ekrānsaudzētāja pakotnes nosaukums, kam seko ekrānsaudzētāja pakalpojuma nosaukums. Pakotnes nosaukums un pakalpojuma nosaukums ir jāatdala ar slīpsvītru.
Piemēram, ja es vēlos iestatīt Google pulksteni kā ekrānsaudzētāju:
settings put secure screensaver_components com.android.deskclock/.Screensaver
Kā redzat, komponenta pirmā daļa com.android.deskclock ir Google pulksteņa pakotnes nosaukums. Ja ievērojāt 1. metodi, pakotnes nosaukums tiek atrasts, aplūkojot visu pakalpojumu kopējo prefiksu. Ja ievērojāt 2. metodi, pakotnes nosaukums ir norādīts manifesta faila pašā augšpusē. Jebkurā gadījumā varat pieņemt, ka tas, kas seko pirms pēdējā perioda, ir pakotnes nosaukums.
Komponenta nosaukuma otrajai daļai .Screensaver šis faktiski ir saīsnes apzīmējums, kas ļauj mums izlaist nepieciešamību rakstīt pilnu komponenta nosaukumu. com.android.deskclock/com.android.deskclock.Screensaver
.
Kā vēl viens piemērs, lūk, kā es iestatītu Lucid kā ekrānsaudzētāju:
settings put secure screensaver_components de.j4velin.ultimateDayDream/.DreamWrapper
Visbeidzot, lūk, kā es iestatītu nakts pulksteni kā ekrānsaudzētāju:
settings put secure screensaver_components com.firebirdberlin.nightdream/.NightDreamService
Kad esat iestatījis pielāgoto ekrānsaudzētāju, izmantojot ADB komandu, varat sākt. Vienkārši pievienojiet tālruni vai piestipriniet to dokstacijā un gaidiet, līdz ekrāna noildze pati par sevi beigsies. Tagad jums vajadzētu redzēt, ka jūsu Huawei vai Honor tālrunis sāk atskaņot pielāgoto ekrānsaudzētāju! Ja vēlaties pielāgot ekrānsaudzētāju, tas jādara, atverot lietotnes iestatījumus.
Seko XDA apmācības RSS plūsma lai iegūtu vairāk šāda satura. Lejupielādēt XDA laboratorijas lai ātri uzzinātu visas jaunākās ziņas un oriģinālos līdzekļus, kas publicēti XDA portālā.