Како да подесите прилагођени чувар екрана на Хуавеи и Хонор уређајима који користе ЕМУИ

Водич о томе како да подесите прилагођени чувар екрана/ДаиДреам на Хуавеи или Хонор уређајима који користе ЕМУИ. Ово се ради преко АДБ команде, тако да није потребан роот.

Андроид 4.2 Јелли Беан је представио функцију под називом сањарење, која је у суштини само интерактивни чувар екрана који се активира када је уређај прикључен и/или се пуни. Програмери трећих страна могу праве своје чуваре екрана који су доступни кориснику у Подешавања → Екран. Нажалост, не дозвољава сваки ОЕМ својим корисницима да подесе прилагођени чувар екрана. Хуавеи и његов подбренд Хонор, на пример, дају својим корисницима само једну опцију чувара екрана - опцију табеле са фотографијама која делује као пројекција слајдова.

(Напомена: Гоогле је преименовао даидреамс у чуваре екрана почевши од издавања Андроида 7.0 Ноугат како корисници не би помешали функцију са Даидреам ВР платформом. Међутим, Хуавеи и Хонор уређаји и даље називају чуваре екрана као „Даидреам“ у подешавањима, тако да користим оба термина наизменично.)

Не знам зашто ЕМУИ (софтвер који ради на Хуавеи и Хонор Андроид паметним телефонима) не дозвољава корисницима да подесите прилагођени чувар екрана у подешавањима, али знам да је могуће ручно подесити сопствени чувар екрана. Ево како.


Водич – Подесите прилагођени чувар екрана ручно у ЕМУИ

Подесите АДБ

Пошто овај метод укључује слање АДБ команди, прво ћемо морати да се уверимо да имамо то подешавање пре него што додирнемо било шта друго. Преузмите самостални АДБ бинарни и сачувајте га било где у складишту вашег десктоп/лаптоп рачунара (професионални савет: за Виндовс, испустите све у C:\Windows да АДБ ради у целом систему). Затим проверите да ли имате инсталиран одговарајући драјвер за ваш телефон тако што ћете покренути ХиСуите и види да ли препознаје ваш телефон. Ако није, пустите ХиСуите да инсталира драјвере уместо вас.

Сада на свом телефону, идите на Подешавања → О телефону и додирните „број израде“ 7 пута док не видите искачући прозор у којем се наводи да сте сада програмер. Назад у подешавањима, појавиће се нова ставка менија под називом Опције за програмере. Унесите ово и потражите „УСБ отклањање грешака“. Омогућите га, а затим повежите телефон са рачунаром.

Отворите командну линију/терминал на свом рачунару и унесите следећу команду:

adb devices

Када се вратите на телефон, требало би да видите искачући прозор у којем се од вас тражи да овластите рачунар да користи УСБ отклањање грешака. Овластите га. Сада на вашем рачунару, излаз горње команде треба да покаже серијски број вашег телефона. Ако је тако, онда сте спремни да кренете даље.

Подешавање прилагођеног чувара екрана

Следећа ствар коју ћете морати да урадите је да одете на Подешавања → Екран и окренете прекидач да бисте укључили чуваре екрана (који се у ЕМУИ-ју називају Даидреам). Не брините ни о једном од подешавања испод њега, све ће то бити ирелевантно када поставимо сопствени прилагођени чувар екрана.

Следеће, мораћете да преузмете и инсталирате прилагођени даидреам/сцреен савер из Гоогле Плаи продавнице. Тестирао сам ову методу на Гоогле сат, Луцид ДаиДреам Сцреенсавер, и Ноћни сат. Такође ће вам требати неки начин да ручно схватите како се зове „услуга снова“ ваше прилагођене апликације чувара екрана. Ово је назив услуге чувара екрана коју Андроид систем покреће када је подесите у Подешавања → Екран → Сањарење. Међутим, пошто ЕМУИ не приказује листу апликација које имају доступну ову услугу, морамо да копамо по услугама апликације да бисмо сазнали како се зове.

Показаћу вам две различите методе како да то урадите. Метода 1 је мање прецизна, али лакша за извођење. Метод 2 ће гарантовати да ћете добити право име.

Преузети и инсталирати Моји Андроид алати из Плаи продавнице. Отворите апликацију и проширите бочну траку са леве стране. Додирните „Услуга“ под Информације о компоненти да бисте приказали листу инсталираних апликација и свих њихових услуга. Потражите на листи апликацију за сањарење/чувар екрана коју сте инсталирали. Изаберите га и видећете листу услуга које свака апликација има.

Потражите нешто што звучи као да би то могла бити услуга сањарења/чувара екрана. За Гоогле сат, то би било com.android.deskclock.Screensaver. За Луцид то је de.j4velin.ultimateDayDream.DreamWrapper. За Ноћни сат то је com.firebirdberlin.nightdream.NightDreamService. Када добијете ове информације, спремни смо да поставимо наш прилагођени чувар екрана. Прескочите испод одељка „Слање АДБ команде за подешавање прилагођених чувара екрана“.

2. метод – Провера датотеке Андроид манифеста

Преузмите било коју апликацију у Плаи продавници која може да прегледа датотеку Андроид манифеста апликације. користио сам Девелопер за ову сврху, али било која друга апликација ради. Погледајте датотеку манифеста апликације за чувар екрана и потражите датотеку ознаку која укључује дозволу “android.permission.BIND_DREAM_SERVICE.”

Исечак датотеке Андроид манифеста са Гоогле сата
Исечак датотеке Андроид манифеста из Луцид ДаиДреам-а
Исечак датотеке Андроид манифеста из Ноћног сата

Када га пронађете, обратите пажњу на назив услуге. За Гоогле сат, то би било com.android.deskclock.Screensaver. За Луцид то је de.j4velin.ultimateDayDream.DreamWrapper. За Ноћни сат то је com.firebirdberlin.nightdream.NightDreamService.

Слање АДБ команде за подешавање прилагођених чувара екрана

Отворите командну линију или терминал на свом рачунару и унесите следећу команду:

adb shell

Затим унесите ову команду:

settingsputsecurescreensaver_componentsYOUR.CUSTOM.SCREENSAVER.COMPONENT

где је ИОУР.ЦУСТОМ.СЦРЕЕНСАВЕР.ЦОМПОНЕНТ назив пакета чувара екрана праћеног називом услуге чувара екрана. Назив пакета и име услуге треба да буду одвојени косом цртом унапред.

На пример, ако желим да поставим Гоогле сат као чувар екрана:

settings put secure screensaver_components com.android.deskclock/.Screensaver

Као што видите, први део компоненте, цом.андроид.дескцлоцк, је назив пакета Гоогле Цлоцк-а. Ако сте пратили метод 1, назив пакета се налази гледањем заједничког префикса свих услуга. Ако сте пратили метод 2, назив пакета је наведен на самом врху датотеке манифеста. У сваком случају, можете само претпоставити да је оно што следи пре последње тачке име пакета.

За други део имена компоненте, .Сцреенсавер, ово је заправо пречица која нам омогућава да прескочимо потребу да напишемо пуно име компоненте com.android.deskclock/com.android.deskclock.Screensaver.

Као још један пример, ево како бих поставио Луцид као чувар екрана:

settings put secure screensaver_components de.j4velin.ultimateDayDream/.DreamWrapper

Коначно, ево како бих поставио ноћни сат као чувар екрана:

settings put secure screensaver_components com.firebirdberlin.nightdream/.NightDreamService

Када поставите прилагођени чувар екрана преко АДБ команде, можете кренути. Само укључите телефон или га укључите и сачекајте да екран сам истекне. Сада би требало да видите да ваш Хуавеи или Хонор телефон почиње да репродукује прилагођени чувар екрана! Ако желите да прилагодите чувар екрана, то ћете морати да урадите тако што ћете ући у подешавања апликације.


Пратите КСДА туториали РСС феед за више оваквих садржаја. Преузимање КСДА Лабс да брзо надокнадите све најновије вести и оригиналне функције објављене на КСДА порталу.