⌚ Geminiman WearOS Lokalny ADB
Uruchamiaj polecenia ADB bezpośrednio z zegarka Wear OS — bez potrzeby korzystania z telefonu lub komputera po konfiguracji.
Stworzony dla programistów, testerów i zaawansowanych użytkowników, którzy chcą szybko uzyskać dostęp do lokalnego ADB z poziomu samego zegarka. Włącz debugowanie bezprzewodowe, sparuj lub połącz się z poziomu zegarka, a następnie uruchom zapisane lub oczekujące polecenia bezpośrednio w Wear OS.
✨ Najważniejsze funkcje
🔌 Lokalny ADB w Wear OS
Uruchamiaj polecenia powłoki ADB bezpośrednio z zegarka, korzystając z dołączonej konfiguracji lokalnej ADB.
📡 Parowanie i łączenie z poziomu zegarka
Sparuj z debugowaniem bezprzewodowym lub ponownie połącz się z istniejącą sesją debugowania bez konieczności każdorazowego korzystania z komputera.
⚡ Zapisane polecenia
Twórz polecenia wielokrotnego użytku do typowych zadań, takich jak sprawdzanie informacji o urządzeniu, wyświetlanie pakietów lub uruchamianie poleceń powłoki.
📥 Kolejka oczekujących poleceń
Polecenia otrzymane z linków zewnętrznych nie są wykonywane bezmyślnie. Najpierw je przejrzyj, a następnie wybierz, czy je zapisać, odrzucić czy uruchomić.
🧩 Polecenia oczekujące w partiach
Przejrzyj wiele oczekujących poleceń jednocześnie, wybierz, które z nich uruchomić lub odrzucić, a następnie wykonaj wybrane polecenia jednocześnie.
📄 Dane wyjściowe poleceń na zegarku
Wyświetlaj wyniki poleceń bezpośrednio w aplikacji po ich wykonaniu.
🛡️ Ochrona przed spamem
Powtarzające się żądania poleceń zewnętrznych są ograniczone, aby ograniczyć liczbę niechcianych komunikatów.
🎛️ Interfejs przyjazny dla zegarka
Zaprojektowany dla małych ekranów Wear OS z przejrzystymi elementami sterowania, pełnoekranowymi oknami dialogowymi i obsługą przewijania obrotowego.
📱 Opcjonalna aplikacja na telefon
Aplikacja towarzysząca na telefon jest opcjonalna. Aplikacja na zegarek może działać samodzielnie. Aplikacja na telefon po prostu ułatwia zarządzanie, edycję i organizowanie poleceń zegarka na większym ekranie.
🧑💻 Integracja dla programistów
Inne aplikacje mogą wysyłać polecenia do Geminiman WearOS Local ADB za pomocą intencji deep link.
Przykład: programiści potrzebujący specjalnych uprawnień, które można przyznać za pośrednictwem ADB, mogą wysłać polecenie do mojej aplikacji, a zostanie ono uruchomione po połączeniu się z ADB.
Składnia:
geminiman://command?title=TITLE&cmd=COMMAND&args=ARGS&description=DESCRIPTION&caller=CALLER_NAME
Parametry:
• cmd: wymagane polecenie do uruchomienia
• args: opcjonalne argumenty dodatkowe
• title: opcjonalny, czytelny tytuł
• description: opcjonalne wyjaśnienie wyświetlane użytkownikowi
• caller: opcjonalna nazwa aplikacji/narzędzia/programisty
Przykładowy link:
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", "wersja SDK")
.appendQueryParameter("cmd", "getprop")
.appendQueryParameter("args", "ro.build.version.sdk")
.appendQueryParameter("description", "Pokaż wersję Android SDK")
.appendQueryParameter("caller", "Moja aplikacja")
.build();
Intent 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", "Wersja SDK")
.appendQueryParameter("cmd", "getprop")
.appendQueryParameter("args", "ro.build.version.sdk")
.appendQueryParameter("description", "Pokaż wersję Android SDK")
.appendQueryParameter("caller", "Moja aplikacja")
.build()
val intent = Intent(Intent.ACTION_VIEW, uri).apply {
addCategory(Intent.CATEGORY_BROWSABLE)
}
startActivity(intent)
~~~~~~~~~~~~~~~~~~~~~~~~~
Uwaga:
Podczas ręcznego tworzenia linków należy używać kodowania URL. Polecenia przychodzące są traktowane jako oczekujące żądania i wymagają zatwierdzenia przez użytkownika przed wykonaniem.
⚠️ Ważna informacja
Ta aplikacja jest przeznaczona dla użytkowników znających się na debugowaniu ADB i sieci bezprzewodowej. Polecenia ADB mogą wpływać na aplikacje, ustawienia i działanie urządzenia, dlatego należy uruchamiać tylko polecenia, którym ufasz.
Wymagania:
• Urządzenie z systemem Wear OS
• Włączone opcje programistyczne
• Włączone debugowanie sieci bezprzewodowej
• Podstawowa znajomość poleceń ADB
Wystąpił problem lub masz sugestię?
Github: https://github.com/ITDev93/Geminiman-WearOS-Local-ADB
~ Kategoria: Aplikacja
Uruchamiaj lokalne polecenia ADB bezpośrednio z zegarka Wear OS, bez potrzeby korzystania z telefonu lub komputera.
Ostatnia aktualizacja
9 sie 2026