⌚ Geminiman WearOS Лакальны ADB
Выконвайце каманды ADB непасрэдна з вашага гадзінніка Wear OS — пасля ўсталёўкі не патрэбны тэлефон або ПК.
Створана для распрацоўшчыкаў, тэсціроўшчыкаў і вопытных карыстальнікаў, якія жадаюць хуткага лакальнага доступу да ADB з самога гадзінніка. Уключыце бесправадную адладку, падключыцеся з гадзінніка, а затым запускайце захаваныя або чакаючыя каманды непасрэдна ў Wear OS.
✨ Асноўныя характарыстыкі
🔌 Лакальны ADB на Wear OS
Выконвайце каманды абалонкі ADB непасрэдна з вашага гадзінніка, выкарыстоўваючы ўбудаваны лакальны набор налад ADB.
📡 Падключэнне з гадзінніка
Падключыцеся да бесправадной адладкі або падключыцеся зноў да існуючага сеансу адладкі без неабходнасці выкарыстання кампутара кожны раз.
⚡ Захаваныя каманды
Стварайце каманды паўторнага выкарыстання для распаўсюджаных задач, такіх як праверка інфармацыі пра прыладу, спіс пакетаў або выкананне каманд абалонкі.
📥 Чарга чакаючых каманд
Каманды, атрыманыя па знешніх спасылках, не выконваюцца сляпо. Спачатку праглядзіце іх, а затым выберыце, ці захоўваць, адхіляць або выконваць іх.
🧩 Групавыя каманды, якія чакаюць выканання
Праглядзіце некалькі каманд, якія чакаюць выканання, выберыце, што выканаць або адхіліць, а затым выканайце выбраныя каманды разам.
📄 Вывад каманды на гадзінніку
Праглядайце вынікі каманды непасрэдна ў дадатку пасля выканання.
🛡️ Абарона ад спаму
Паўторныя запыты знешніх каманд абмежаваныя, каб паменшыць колькасць непажаданых падказак.
🎛️ Інтэрфейс, зручны для гадзінніка
Распрацаваны для невялікіх экранаў Wear OS з зразумелымі элементамі кіравання, дыялогавымі вокнамі на ўвесь экран і падтрымкай пракруткі.
📱 Дадатковае прыкладанне для тэлефона
Дадатковае прыкладанне для тэлефона неабавязковае. Дадатак для гадзінніка можа працаваць самастойна. Дадатак для тэлефона проста спрашчае кіраванне, рэдагаванне і арганізацыю каманд гадзінніка з большага экрана.
🧑💻 Інтэграцыя распрацоўшчыкаў
Іншыя праграмы могуць адпраўляць каманды ў лакальны ADB Geminiman WearOS, выкарыстоўваючы намер глыбокай спасылкі.
Прыклад: распрацоўшчыкі, якім патрэбны спецыяльны дазвол, які можна даць праз ADB, могуць адправіць каманду ў маё прыкладанне, і яно запусціцца пасля падключэння adb.
Сінтаксіс:
geminiman://command?title=TITLE&cmd=COMMAND&args=ARGS&description=DESCRIPTION&caller=CALLER_NAME
Параметры:
• cmd: абавязковая каманда для выканання
• args: дадатковыя аргументы (неабавязковыя)
• title: чытэльны загаловак (неабавязковыя)
• description: тлумачэнне, якое паказваецца карыстальніку (неабавязковыя)
• caller: імя праграмы/інструмента/распрацоўшчыка (неабавязковыя)
Прыклад спасылкі:
geminiman://command?title=SDK%20Version&cmd=getprop&args=ro.build.version.sdk&description=Show%20Android%20SDK%20version&caller=My%20App
Java:
~~~~~~~~~~~~~~~~~~~~~~~~~
Uri uri = new Uri.Builder()
.scheme("geminiman")
.authority("command")
.appendQueryParameter("title", "SDK Версія")
.appendQueryParameter("cmd", "getprop")
.appendQueryParameter("args", "ro.build.version.sdk")
.appendQueryParameter("description", "Паказаць версію Android SDK")
.appendQueryParameter("caller", "Маё прыкладанне")
.build();
Намер intent = new Intent(Intent.ACTION_VIEW, uri);
intent.addCategory(Intent.CATEGORY_BROWSABLE);
startActivity(intent);
~~~~~~~~~~~~~~~~~~~~~~~~~
Kotlin:
~~~~~~~~~~~~~~~~~~~~~~~~~~
val uri = Uri.Builder()
.scheme("geminiman")
.authority("command")
.appendQueryParameter("title", "Версія SDK")
.appendQueryParameter("cmd", "getprop")
.appendQueryParameter("args", "ro.build.version.sdk")
.appendQueryParameter("description", "Паказаць версію Android SDK")
.appendQueryParameter("caller", "Маё прыкладанне")
.build()
val intent = Intent(Intent.ACTION_VIEW, uri).apply {
addCategory(Intent.CATEGORY_BROWSABLE)
}
startActivity(intent)
~~~~~~~~~~~~~~~~~~~~~~~~~
Заўвага:
Выкарыстоўвайце кадаванне URL-адрасоў пры ручным стварэнні спасылак. Уваходныя каманды апрацоўваюцца як запыты, якія чакаюць выканання, і патрабуюць адабрэння карыстальніка перад выкананнем.
⚠️ Важная заўвага
Гэта дадатак прызначана для карыстальнікаў, якія разумеюць ADB і бесправадную адладку. Каманды ADB могуць уплываць на праграмы, налады і паводзіны прылады, таму запускайце толькі тыя каманды, якім вы давяраеце.
Патрабаванні:
• Прылада Wear OS
• Уключаны параметры распрацоўшчыка
• Уключана бесправадная адладка
• Базавыя веды аб камандах ADB
Знайшлі праблему ці маеце прапанову?
Github: https://github.com/ITDev93/Geminiman-WearOS-Local-ADB
~ Катэгорыя: Дадатак
Выконвайце лакальныя каманды ADB непасрэдна з гадзінніка Wear OS, без неабходнасці выкарыстання тэлефона або кампутара.