⌚ Geminiman WearOS Kohalik ADB
Käivita ADB käske otse oma Wear OS kellast – pärast seadistamist pole telefoni ega arvutit vaja.
Loodud arendajatele, testijatele ja suurkasutajatele, kes soovivad kiiret kohalikku ADB-juurdepääsu kellast endast. Luba traadita silumine, sidu või loo ühendus kellast ja seejärel käivita salvestatud või ootel käske otse Wear OS-is.
✨ Peamised funktsioonid
🔌 Kohalik ADB Wear OS-is
Käivita ADB kesta käske otse oma kellast, kasutades komplekteeritud kohalikku ADB seadistust.
📡 Sidumine ja ühendumine kellast
Sidu traadita silumisega või loo uuesti ühendus olemasoleva silumisseansiga ilma iga kord arvutit vajamata.
⚡ Salvestatud käsud
Loo korduvkasutatavaid käske tavaliste toimingute jaoks, nagu seadme teabe kontrollimine, pakettide loetlemine või kesta käskude käivitamine.
📥 Ootel käskude järjekord
Välistelt linkidelt saadud käske ei täideta pimesi. Vaata need esmalt üle ja seejärel vali, kas salvestada, visata või käivitada.
🧩 Ootel käskude partiihaldus
Vaadake korraga üle mitu ootel käsku, valige, mida käivitada või tühistada, ja seejärel käivitage valitud käsud koos.
📄 Käskude väljund kellas
Vaadake käskude tulemusi otse rakenduses pärast täitmist.
🛡️ Rämpsposti kaitse
Korduvad välised käskude taotlused on piiratud, et vähendada soovimatuid viipasid.
🎛️ Kellasõbralik liides
Loodud väikestele Wear OS-i ekraanidele selgete juhtnuppude, täisekraani dialoogide ja kerimise toega.
📱 Valikuline telefonirakendus
Telefoni kaasrakendus on valikuline. Kellarakendus saab töötada iseseisvalt. Telefonirakendus lihtsustab kellakäskude haldamist, muutmist ja korraldamist suuremal ekraanil.
🧑💻 Arendaja integratsioon
Teised rakendused saavad saata käske Geminiman WearOS Local ADB-sse sügava lingi kavatsuse abil.
Näide: arendajad, kes vajavad ADB kaudu antavat eriluba, saavad saata käsu minu rakendusele ja see käivitub pärast ADB ühendamist.
Süntaks:
geminiman://command?title=TITLE&cmd=COMMAND&args=ARGS&description=DESCRIPTION&caller=CALLER_NAME
Parameetrid:
• cmd: käivitamiseks vajalik käsk
• args: valikulised lisaargumendid
• title: valikuline loetav pealkiri
• description: kasutajale kuvatav valikuline selgitus
• caller: valikuline rakenduse/tööriista/arendaja nimi
Näidislink:
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 Versioon")
.appendQueryParameter("cmd", "getprop")
.appendQueryParameter("args", "ro.build.version.sdk")
.appendQueryParameter("kirjeldus", "Kuva Androidi SDK versioon")
.appendQueryParameter("caller", "Minu rakendus")
.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", "SDK versioon")
.appendQueryParameter("cmd", "getprop")
.appendQueryParameter("args", "ro.build.version.sdk")
.appendQueryParameter("description", "Kuva Androidi SDK versioon")
.appendQueryParameter("caller", "Minu rakendus")
.build()
val intent = Intent(Intent.ACTION_VIEW, uri).apply {
addCategory(Intent.CATEGORY_BROWSABLE)
}
startActivity(intent)
~~~~~~~~~~~~~~~~~~~~~~~~~
Märkus.
Linkide käsitsi loomisel kasutage URL-i kodeeringut. Sissetulevaid käske käsitletakse ootel taotlustena ja enne nende täitmist on vaja kasutaja kinnitust.
⚠️ Oluline teade
See rakendus on mõeldud kasutajatele, kes mõistavad ADB-d ja traadita ühenduse silumist. ADB-käsud võivad mõjutada rakendusi, seadeid ja seadme käitumist, seega käivitage ainult käske, mida usaldate.
Nõuded:
• Wear OS-i seade
• Arendaja valikud on lubatud
• Traadita ühenduse silumine on lubatud
• ADB-käskude põhiteadmised
Leidsite probleemi või teil on ettepanek?
Github: https://github.com/ITDev93/Geminiman-WearOS-Local-ADB
~ Kategooria: Rakendus
Käivita kohalikke ADB käske otse oma Wear OS kellast, telefoni ega arvutit pole vaja.