⌚ Geminiman WearOS Lokalni ADB
Pokrenite ADB naredbe izravno sa svog Wear OS sata - nakon postavljanja nije potreban telefon ili računalo.
Izrađeno za razvojne programere, testere i napredne korisnike koji žele brz lokalni ADB pristup sa samog sata. Omogućite bežično otklanjanje pogrešaka, uparite ili povežite se sa sata, a zatim pokrenite spremljene ili naredbe na čekanju izravno na Wear OS-u.
✨ Ključne značajke
🔌 Lokalni ADB na Wear OS-u
Pokrenite ADB ljuske naredbe izravno sa svog sata pomoću uključene lokalne ADB postavke.
📡 Uparivanje i povezivanje sa sata
Uparite se s bežičnim otklanjanjem pogrešaka ili se ponovno povežite s postojećom sesijom otklanjanja pogrešaka bez potrebe za računalom svaki put.
⚡ Spremljene naredbe
Izradite naredbe za višekratnu upotrebu za uobičajene zadatke kao što su provjera informacija o uređaju, popisivanje paketa ili pokretanje ljuske naredbi.
📥 Red čekanja naredbi
Naredbe primljene s vanjskih poveznica ne izvršavaju se slijepo. Prvo ih pregledajte, a zatim odaberite hoćete li ih spremiti, odbaciti ili pokrenuti.
🧩 Grupno spajanje naredbi na čekanju
Pregledajte više naredbi na čekanju odjednom, odaberite što pokrenuti ili odbaciti, a zatim zajedno izvršite odabrane naredbe.
📄 Izlaz naredbe na satu
Pogledajte rezultate naredbe izravno unutar aplikacije nakon izvršenja.
🛡️ Zaštita od neželjene pošte
Ponovljeni zahtjevi za vanjske naredbe ograničeni su kako bi se smanjili neželjeni upiti.
🎛️ Sučelje prilagođeno satu
Dizajnirano za male Wear OS zaslone s jasnim kontrolama, dijalozima preko cijelog zaslona i podrškom za rotacijsko pomicanje.
📱 Dodatna aplikacija za telefon
Aplikacija za telefon nije obavezna. Aplikacija za sat može raditi samostalno. Aplikacija za telefon jednostavno olakšava upravljanje, uređivanje i organiziranje naredbi za sat s većeg zaslona.
🧑💻 Integracija za razvojne programere
Druge aplikacije mogu slati naredbe lokalnom ADB-u Geminiman WearOS-a pomoću namjere duboke veze.
Primjer: razvojni programeri kojima je potrebno posebno dopuštenje koje se može odobriti putem ADB-a mogu poslati naredbu mojoj aplikaciji i ona će se pokrenuti nakon što se adb poveže.
Sintaksa:
geminiman://command?title=TITLE&cmd=COMMAND&args=ARGS&description=DESCRIPTION&caller=IME_POZIVATELJA
Parametri:
• cmd: potrebna naredba za pokretanje
• args: opcionalni dodatni argumenti
• title: opcionalni čitljivi naslov
• description: opcionalno objašnjenje prikazano korisniku
• caller: opcionalno ime aplikacije/alata/razvojnog programera
Primjer poveznice:
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 Verzija")
.appendQueryParameter("cmd", "getprop")
.appendQueryParameter("args", "ro.build.version.sdk")
.appendQueryParameter("opis", "Prikaži verziju Android SDK-a")
.appendQueryParameter("pozivatelj", "Moja aplikacija")
.build();
Namjera namjera = new Intent(Intent.ACTION_VIEW, uri);
intent.addCategory(Intent.CATEGORY_BROWSABLE);
startActivity(namjera);
~~~~~~~~~~~~~~~~~~~~~~~~~
Kotlin:
~~~~~~~~~~~~~~~~~~~~~~~~~~
val uri = Uri.Builder()
.scheme("geminiman")
.authority("command")
.appendQueryParameter("title", "SDK verzija")
.appendQueryParameter("cmd", "getprop")
.appendQueryParameter("args", "ro.build.version.sdk")
.appendQueryParameter("description", "Prikaži Android SDK verziju")
.appendQueryParameter("caller", "Moja aplikacija")
.build()
val intent = Intent(Intent.ACTION_VIEW, uri).apply {
addCategory(Intent.CATEGORY_BROWSABLE)
}
startActivity(intent)
~~~~~~~~~~~~~~~~~~~~~~~~~
Napomena:
Koristite URL kodiranje prilikom ručne izgradnje poveznica. Dolazne naredbe tretiraju se kao zahtjevi na čekanju i zahtijevaju odobrenje korisnika prije izvršenja.
⚠️ Važna obavijest
Ova je aplikacija namijenjena korisnicima koji razumiju ADB i bežično otklanjanje pogrešaka. ADB naredbe mogu utjecati na aplikacije, postavke i ponašanje uređaja, stoga pokretajte samo naredbe kojima vjerujete.
Zahtjevi:
• Wear OS uređaj
• Omogućene opcije za razvojne programere
• Omogućeno bežično otklanjanje pogrešaka
• Osnovno poznavanje ADB naredbi
Pronašli ste problem ili imate prijedlog?
Github: https://github.com/ITDev93/Geminiman-WearOS-Local-ADB
~ Kategorija: Aplikacija
Pokrenite lokalne ADB naredbe izravno s vašeg Wear OS sata, bez potrebe za telefonom ili računalom.