Виџет за бежично отклањање грешака
Укључите/искључите бежично отклањање грешака (ADB преко Wi-Fi-ја) директно са почетног екрана једним додиром. Нема навигације кроз опције за програмере, нема повлачења брзих подешавања — само прекидач који вам је потребан, тамо где вам је потребан.
Направљен за Андроид програмере који флешују верзије, покрећу тестове инструментације или се повезују са IDE-има преко мреже током дана. Виџет за бежично отклањање грешака уклања понављајуће трење омогућавања и онемогућавања ADB-а преко Wi-Fi-ја, претварајући путовање од пет додира у једно.
** Како функционише **
Виџет чита и пише Андроидово глобално подешавање adb_wifi_enabled. Када се добије потребна дозвола, додиривање прекидача тренутно мења бежично отклањање грешака — исти ефекат као ручно укључивање/искључивање у опцијама за програмере, али без напуштања почетног екрана.
** Подешавање **
Виџет за бежично отклањање грешака захтева једнократно подешавање јер је Андроидова заставица бежичног отклањања грешака заштићено системско подешавање. Гугл га ограничава на апликације које имају дозволу WRITE_SECURE_SETTINGS, која се не може доделити путем стандардног дијалога за инсталацију — мора се доделити једном са рачунара путем ADB-а.
Екран „О апликацији“ унутар апликације вас води кроз комплетно подешавање:
1) Омогућите опције за програмере на свом уређају.
2) Повежите уређај са рачунаром на којем је инсталиран ADB и покрените:
adb devices
3) Копирајте ИД уређаја из излаза, а затим покрените:
adb -s shell pm grant com.celestwatches.wirelessdebuggingwidget android.permission.WRITE_SECURE_SETTINGS
Замените ИД-ом из претходног корака.
4) Додајте виџет на почетни екран — једним додиром ако ваш покретач то подржава, или стандардним методом дугог притиска.
Обе команде се такође приказују унутар апликације са дугмадима за копирање једним додиром. Једном подешен, виџет ради ван мреже, без налога, без синхронизације са облаком и без прикупљања података.
Ако виџет не реагује на додире, поново покрените команду grant. Андроид ограничава дозволу WRITE_SECURE_SETTINGS на одређену инсталацију, тако да поновне инсталације, ажурирања система и враћање резервне копије могу тихо да је опозову. Поновно покретање команде grant одмах враћа функционалност виџета.
Имајте на уму да примери команди раде на стандардном Андроиду и већини мејнстрим уређаја, али неки произвођачи (Xiaomi, Samsung и други) додају додатна ограничења поред Андроидовог система дозвола. Ако команда врати грешку на вашем уређају, можда ћете морати да омогућите секундарни прекидач за програмере или прво пратите кораке специфичне за произвођача — брза претрага модела вашег уређаја поред „grant WRITE_SECURE_SETTINGS“ ће обично пронаћи тачну процедуру.
** Карактеристике **
- Пребацивање бежичног отклањања грешака једним додиром са почетног екрана
- Графика прекидача за материјални дизајн која на први поглед одражава тренутно стање
- Подршка за аутоматски светли и тамни режим — виџет се прилагођава теми вашег система
- Приступачно: правилна интеграција TalkBack-а са обавештењима о стању
- Компактан отисак виџета 2×1 који се уклапа било где на вашем почетном екрану
- Упутства за подешавање и потребна ADB команда уграђени су у апликацију
- Грациозан повратак на опције за програмере ако дозвола није одобрена
** Захтеви **
- Андроид 11 (API 30) или новији — Бежично отклањање грешака је представљено у Андроиду 11
- Једнократно подешавање ADB-а за доделу потребне системске дозволе
- Опције за програмере омогућене на вашем уређају
** Приватност **
Виџет за бежично отклањање грешака не прикупља, не преноси нити чува никакве личне податке. Апликација нема корисничке налоге, аналитику, оглашавање и SDK-ове трећих страна. Једина мрежна активност је периодична провера (највише једном недељно) да би се попунио одељак „Више од CELEST-а“ унутар апликације — ово преузима листу других CELEST апликација са celest-watches.com и кешира резултат локално.
** О CELEST-у**
CELEST прави мале, фокусиране Андроид апликације и Wear OS бројчанике за сатове, без претплата, без огласа и без праћења. Сваки производ добро ради једну ствар — пронађите нас на celest-watches.com или потражите „CELEST“ на Google Play-у.