⌚ Geminiman WearOS Локален ADB
Извршувајте ADB команди директно од вашиот Wear OS часовник — не е потребен телефон или компјутер по поставувањето.
Создадено за програмери, тестери и напредни корисници кои сакаат брз локален ADB пристап од самиот часовник. Овозможете безжично дебагирање, спарете или поврзете се од часовникот, а потоа извршете зачувани или чекачки команди директно на Wear OS.
✨ Клучни карактеристики
🔌 Локален ADB на Wear OS
Извршувајте ADB команди на shell директно од вашиот часовник користејќи вклучена локална ADB поставка.
📡 Спарете и поврзете се од часовникот
Спарете со безжично дебагирање или повторно поврзете се со постоечка сесија за дебагирање без потреба од компјутер секој пат.
⚡ Зачувани команди
Креирајте команди за повеќекратна употреба за вообичаени задачи како што се проверка на информации за уредот, листање пакети или извршување команди на shell.
📥 Ред на чекачки команди
Командите примени од надворешни врски не се извршуваат слепо. Прво прегледајте ги, а потоа изберете дали да ги зачувате, отфрлите или извршите.
🧩 Групни чекачки команди
Прегледајте повеќе чекачки команди одеднаш, изберете што да се изврши или отфрли, а потоа извршете ги избраните команди заедно.
📄 Излез на команди на Watch
Прегледајте ги резултатите од командите директно во апликацијата по извршувањето.
🛡️ Заштита од спам
Повторените барања за надворешни команди се ограничени за да се намалат несаканите потсетници.
🎛️ Интерфејс прилагоден за Watch
Дизајниран за мали Wear OS екрани со јасни контроли, дијалози на цел екран и поддршка за ротационо скролување.
📱 Опционална апликација за телефон
Апликацијата за телефон е опционална. Апликацијата за часовник може да работи самостојно. Апликацијата за телефон едноставно го олеснува управувањето, уредувањето и организирањето на командите за часовник од поголем екран.
🧑💻 Интеграција на развивачи
Другите апликации можат да испраќаат команди до Geminiman WearOS Local ADB користејќи намера за длабока врска.
Пример: програмерите на кои им е потребна посебна дозвола што може да се издаде преку ADB, можат да ја испратат командата до мојата апликација и таа ќе се изврши откако ќе се поврзе ADB.
Синтакса:
geminiman://command?title=TITLE&cmd=COMMAND&args=ARGS&description=DESCRIPTION&caller=CALLER_NAME
Параметри:
• cmd: потребна команда за извршување
• args: дополнителни аргументи по избор
• наслов: читлив наслов по избор
• опис: опционално објаснување прикажано на корисникот
• повикувач: име на апликација/алатка/развивач по избор
Пример за врска:
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("опис", "Прикажи верзија на Android SDK")
.appendQueryParameter("повикувач", "Мојата апликација")
.build();
Намера intent = new Intent(Intent.ACTION_VIEW, uri);
intent.addCategory(Intent.CATEGORY_BROWSABLE);
startActivity(intent);
~~~~~~~~~~~~~~~~~~~~~~~~~
Котлин:
~~~~~~~~~~~~~~~~~~~~~~~~
val uri = Uri.Builder()
.scheme("geminiman")
.authority("command")
.appendQueryParameter("title", "SDK Version")
.appendQueryParameter("cmd", "getprop")
.appendQueryParameter("args", "ro.build.version.sdk")
.appendQueryParameter("description", "Prive Android SDK version")
.appendQueryParameter("caller", "Moy App")
.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 часовник, не е потребен телефон или компјутер.
Ажуриранa на
9 авг. 2026 г.