⌚ Geminiman WearOS Lokálny ADB
Spúšťajte príkazy ADB priamo z hodiniek Wear OS – po nastavení nie je potrebný telefón ani počítač.
Vytvorené pre vývojárov, testerov a pokročilých používateľov, ktorí chcú rýchly lokálny prístup k ADB priamo z hodiniek. Povoľte bezdrôtové ladenie, spárujte alebo pripojte z hodiniek a potom spustite uložené alebo čakajúce príkazy priamo v systéme Wear OS.
✨ Kľúčové vlastnosti
🔌 Lokálny ADB v systéme Wear OS
Spúšťajte príkazy shellu ADB priamo z hodiniek pomocou pribaleného lokálneho nastavenia ADB.
📡 Párovanie a pripojenie z hodiniek
Spárujte s bezdrôtovým ladením alebo sa znova pripojte k existujúcej relácii ladenia bez toho, aby ste zakaždým potrebovali počítač.
⚡ Uložené príkazy
Vytvorte opakovane použiteľné príkazy pre bežné úlohy, ako je kontrola informácií o zariadení, zobrazenie balíkov alebo spúšťanie príkazov shellu.
📥 Rad čakajúcich príkazov
Príkazy prijaté z externých odkazov sa nevykonávajú naslepo. Najprv si ich skontrolujte a potom vyberte, či ich chcete uložiť, zahodiť alebo spustiť.
🧩 Dávkové čakajúce príkazy
Skontrolujte viacero čakajúcich príkazov naraz, vyberte, ktoré chcete spustiť alebo zahodiť, a potom vykonajte vybrané príkazy spoločne.
📄 Výstup príkazu na hodinkách
Zobrazte výsledky príkazu priamo v aplikácii po vykonaní.
🛡️ Ochrana pred spamom
Opakované požiadavky na externé príkazy sú obmedzené, aby sa znížil počet nechcených výziev.
🎛️ Rozhranie optimalizované pre hodinky
Navrhnuté pre malé obrazovky Wear OS s prehľadným ovládaním, dialógovými oknami na celú obrazovku a podporou rotačného rolovania.
📱 Voliteľná aplikácia pre telefón
Aplikácia pre telefón je voliteľná. Aplikácia pre hodinky môže fungovať samostatne. Aplikácia pre telefón jednoducho uľahčuje správu, úpravu a organizáciu príkazov pre hodinky z väčšej obrazovky.
🧑💻 Integrácia pre vývojárov
Iné aplikácie môžu posielať príkazy do Geminiman WearOS Local ADB pomocou priameho odkazu Intent.
Príklad: vývojári, ktorí potrebujú špeciálne povolenie, ktoré je možné udeliť prostredníctvom ADB, môžu poslať príkaz do mojej aplikácie a tá sa spustí po pripojení adb.
Syntax:
geminiman://command?title=TITLE&cmd=COMMAND&args=ARGS&description=DESCRIPTION&caller=CALLER_NAME
Parametre:
• cmd: požadovaný príkaz na spustenie
• args: voliteľné ďalšie argumenty
• title: voliteľný čitateľný názov
• description: voliteľné vysvetlenie zobrazené používateľovi
• caller: voliteľné meno aplikácie/nástroja/vývojára
Príklad odkazu:
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 Verzia")
.appendQueryParameter("cmd", "getprop")
.appendQueryParameter("args", "ro.build.version.sdk")
.appendQueryParameter("description", "Zobraziť verziu Android SDK")
.appendQueryParameter("caller", "Moja aplikácia")
.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", "Verzia SDK")
.appendQueryParameter("cmd", "getprop")
.appendQueryParameter("args", "ro.build.version.sdk")
.appendQueryParameter("description", "Zobraziť verziu Android SDK")
.appendQueryParameter("caller", "Moja aplikácia")
.build()
val intent = Intent(Intent.ACTION_VIEW, uri).apply {
addCategory(Intent.CATEGORY_BROWSABLE)
}
startActivity(intent)
~~~~~~~~~~~~~~~~~~~~~~~~~
Poznámka:
Pri manuálnom vytváraní odkazov použite kódovanie URL. Prichádzajúce príkazy sa považujú za čakajúce požiadavky a pred vykonaním vyžadujú schválenie používateľa.
⚠️ Dôležité upozornenie
Táto aplikácia je určená pre používateľov, ktorí rozumejú ADB a bezdrôtovému ladeniu. Príkazy ADB môžu ovplyvniť aplikácie, nastavenia a správanie zariadenia, preto spúšťajte iba príkazy, ktorým dôverujete.
Požiadavky:
• Zariadenie Wear OS
• Povolené možnosti pre vývojárov
• Povolené bezdrôtové ladenie
• Základná znalosť príkazov ADB
Našli ste problém alebo máte návrh?
Github: https://github.com/ITDev93/Geminiman-WearOS-Local-ADB
~ Kategória: Aplikácia
Spúšťajte lokálne ADB príkazy priamo z hodiniek Wear OS, nie je potrebný telefón ani počítač.