⌚ Geminiman WearOS Helyi ADB
ADB parancsok futtatása közvetlenül a Wear OS órádról – a beállítás után nincs szükség telefonra vagy számítógépre.
Fejlesztők, tesztelők és kiemelt felhasználók számára készült, akik gyors helyi ADB hozzáférést szeretnének magáról az óráról. Engedélyezd a vezeték nélküli hibakeresést, párosítsd vagy csatlakozz az óráról, majd futtasd a mentett vagy függőben lévő parancsokat közvetlenül a Wear OS-en.
✨ Főbb jellemzők
🔌 Helyi ADB Wear OS-en
ADB shell parancsok futtatása közvetlenül az órádról a mellékelt helyi ADB beállítással.
📡 Párosítás és csatlakozás az óráról
Párosítás vezeték nélküli hibakereséssel, vagy újracsatlakozás egy meglévő hibakeresési munkamenethez anélkül, hogy minden alkalommal számítógépre lenne szükséged.
⚡ Mentett parancsok
Hozz létre újrafelhasználható parancsokat a gyakori feladatokhoz, például az eszközadatok ellenőrzéséhez, a csomagok listázásához vagy a shell parancsok futtatásához.
📥 Függőben lévő parancsok sora
A külső hivatkozásoktól kapott parancsok nem hajtódnak végre vakon. Először tekintsd át őket, majd válaszd ki, hogy mented, elveted vagy futtatod őket.
🧩 Füőben lévő parancsok kötegelt feldolgozása
Több függőben lévő parancs egyidejű áttekintése, a futtatandó vagy elvetendő parancsok kiválasztása, majd a kiválasztott parancsok együttes végrehajtása.
📄 Parancskimenet az órán
A parancsok eredményeinek megtekintése közvetlenül az alkalmazáson belül a végrehajtás után.
🛡️ Spam védelem
Az ismétlődő külső parancskéréseket korlátozzuk a nem kívánt kérdések csökkentése érdekében.
🎛️ Órabarát felület
Kis Wear OS képernyőkre tervezve, áttekinthető vezérlőkkel, teljes képernyős párbeszédablakokkal és görgetési támogatással.
📱 Opcionális telefonalkalmazás
A telefonhoz tartozó társalkalmazás opcionális. Az óraalkalmazás önállóan is működhet. A telefonalkalmazás egyszerűen megkönnyíti az óraparancsok kezelését, szerkesztését és rendszerezését egy nagyobb képernyőről.
🧑💻 Fejlesztői integráció
Más alkalmazások parancsokat küldhetnek a Geminiman WearOS helyi ADB-jére egy mélyhivatkozási szándék használatával.
Példa: azok a fejlesztők, akiknek speciális engedélyre van szükségük, amelyet az ADB-n keresztül lehet megadni, elküldhetik a parancsot az alkalmazásomnak, és az az ADB csatlakoztatása után fog lefutni.
Szintaxis:
geminiman://command?title=TITLE&cmd=COMMAND&args=ARGS&description=DESCRIPTION&caller=CALLER_NAME
Paraméterek:
• cmd: a futtatáshoz szükséges parancs
• args: opcionális extra argumentumok
• title: opcionális olvasható cím
• description: opcionális magyarázat, amely a felhasználónak jelenik meg
• caller: opcionális alkalmazás/eszköz/fejlesztő neve
Példa 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", "SDK Verzió")
.appendQueryParameter("cmd", "getprop")
.appendQueryParameter("args", "ro.build.version.sdk")
.appendQueryParameter("leírás", "Android SDK verziójának megjelenítése")
.appendQueryParameter("hívó", "Saját alkalmazás")
.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 verzió")
.appendQueryParameter("cmd", "getprop")
.appendQueryParameter("args", "ro.build.version.sdk")
.appendQueryParameter("description", "Android SDK verzió megjelenítése")
.appendQueryParameter("caller", "Saját alkalmazás")
.build()
val intent = Intent(Intent.ACTION_VIEW, uri).apply {
addCategory(Intent.CATEGORY_BROWSABLE)
}
startActivity(intent)
~~~~~~~~~~~~~~~~~~~~~~~~~
Megjegyzés:
Linkek manuális építésekor URL-kódolást kell használni. A bejövő parancsokat függőben lévő kérésként kezeli a rendszer, és végrehajtásuk előtt felhasználói jóváhagyás szükséges.
⚠️ Fontos közlemény
Ez az alkalmazás olyan felhasználók számára készült, akik ismerik az ADB-t és a vezeték nélküli hibakeresést. Az ADB-parancsok befolyásolhatják az alkalmazásokat, a beállításokat és az eszköz viselkedését, ezért csak olyan parancsokat futtasson, amelyekben megbízik.
Követelmények:
• Wear OS-eszköz
• Fejlesztői beállítások engedélyezve
• Vezeték nélküli hibakeresés engedélyezve
• Az ADB-parancsok alapvető ismerete
Talált egy problémát, vagy van javaslata?
Github: https://github.com/ITDev93/Geminiman-WearOS-Local-ADB
~ Kategória: Alkalmazás
Futtass helyi ADB parancsokat közvetlenül a Wear OS órádról, nincs szükség telefonra vagy számítógépre.