⌚ Geminiman WearOS Локален ADB
Изпълнявайте ADB команди директно от вашия часовник Wear OS — не е необходим телефон или компютър след настройката.
Създаден за разработчици, тестери и опитни потребители, които искат бърз локален достъп до ADB от самия часовник. Активирайте безжично отстраняване на грешки, сдвоете или се свържете от часовника, след което изпълнете запазени или чакащи команди директно в Wear OS.
✨ Основни характеристики
🔌 Локален ADB на Wear OS
Изпълнявайте ADB shell команди директно от вашия часовник, използвайки включена локална ADB настройка.
📡 Сдвояване и свързване от часовника
Сдвоете с безжично отстраняване на грешки или се свържете отново със съществуваща сесия за отстраняване на грешки, без да е необходим компютър всеки път.
⚡ Запазени команди
Създавайте команди за многократна употреба за често срещани задачи, като например проверка на информация за устройството, изброяване на пакети или изпълнение на shell команди.
📥 Опашка с чакащи команди
Командите, получени от външни връзки, не се изпълняват сляпо. Първо ги прегледайте, след което изберете дали да ги запазите, отхвърлите или изпълните.
🧩 Групово чакащи команди
Преглеждайте няколко чакащи команди едновременно, изберете коя да се изпълни или отхвърли, след което изпълнете избраните команди заедно.
📄 Изход на команда на часовника
Преглеждайте резултатите от командите директно в приложението след изпълнението им.
🛡️ Защита от спам
Повтарящите се заявки за външни команди са ограничени, за да се намалят нежеланите подкани.
🎛️ Интерфейс, удобен за часовника
Проектиран за малки екрани на Wear OS с ясни контроли, диалози на цял екран и поддръжка на въртящо се превъртане.
📱 Допълнително приложение за телефон
Приложението за телефон е по избор. Приложението за часовник може да работи самостоятелно. Приложението за телефон просто улеснява управлението, редактирането и организирането на команди за часовник от по-голям екран.
🧑💻 Интеграция с разработчици
Други приложения могат да изпращат команди към Geminiman WearOS Local ADB, използвайки намерение за дълбока връзка.
Пример: разработчици, които се нуждаят от специално разрешение, което може да бъде предоставено чрез 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, без да е необходим телефон или компютър.
Актуализирано на
9.08.2026 г.