⌚ Geminiman WearOS 本地 ADB
直接在 Wear OS 手錶上執行 ADB 指令-設定完成後無需手機或電腦。
專為開發者、測試人員和高級用戶打造,讓他們能夠直接在手錶上快速存取本地 ADB。啟用無線調試,透過手錶進行配對或連接,然後直接在 Wear OS 上執行已儲存或待處理的命令。
✨ 主要功能
🔌 Wear OS 本地 ADB
使用內建的本地 ADB 設置,直接在手錶上執行 ADB shell 命令。
📡 透過手錶進行配對和連接
無需每次都使用電腦,即可進行無線偵錯配對或重新連接到現有的偵錯工作階段。
⚡ 已儲存的命令
建立可重複使用的命令,用於檢查設備資訊、列出軟體包或執行 shell 命令等常用任務。
📥 待處理命令隊列
不會盲目執行從外部連結接收的命令。請先查看命令,然後選擇儲存、放棄或執行它們。
🧩 批次待處理指令
一次查看多個待處理指令,選擇要執行或放棄的指令,然後一起執行選取的指令。
📄 在手錶上查看命令輸出
執行命令後,直接在應用程式內查看命令結果。
🛡️ 垃圾郵件防護
限制重複的外部命令請求,以減少不必要的提示。
🎛️ 手錶友善介面
專為 Wear OS 小螢幕設計,控制清晰,支援全螢幕對話方塊和旋轉滾動。
📱 可選手機應用
手機配套應用為可選。手錶應用可以獨立運作。手機應用程式只是讓您在大螢幕上更輕鬆地管理、編輯和整理手錶命令。
🧑💻 開發者集成
其他應用程式可以使用深度連結 Intent 向 Geminiman WearOS Local ADB 發送命令。
例如:需要透過 ADB 授予特殊權限的開發者,可以向我的應用程式發送命令,ADB 連線成功後,該命令就會運作。
文法:
geminiman://command?title=TITLE&cmd=COMMAND&args=ARGS&description=DESCRIPTION&caller=CALLER_NAME
參數:
• cmd:要執行的必要命令
• args:可選的額外參數
• title:可選的易讀標題
• description:可選的向使用者顯示的說明
• caller:可選的應用程式/工具/開發者名稱
範例連結:
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 Version")
.appendQueryParameter("cmd", "getprop")
.appendQueryParameter("args", "ro.build.version.sdk")
.appendQueryParameter("description", "顯示 Android SDK 版本")
.appendQueryParameter("caller", "我的應用程式")
.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 版本")
.appendQueryParameter("cmd", "getprop")
.appendQueryParameter("args", "ro.build.version.sdk")
.appendQueryParameter("description", "顯示 Android SDK 版本")
.appendQueryParameter("caller", "我的應用程式")
.build()
val intent = Intent(Intent.ACTION_VIEW, uri).apply {
addCategory(Intent.CATEGORY_BROWSABLE)
}
startActivity(intent)
~~~~~~~~~~~~~~~~~~~~~~~
注意:
手動建立連結時請使用 URL 編碼。傳入的命令將被視為待處理的請求,需要用戶批准後才能執行。
⚠️ 重要提示
本應用程式是針對了解 ADB 和無線偵錯的使用者。 ADB 命令可能會影響應用程式、設定和裝置行為,因此請僅執行您信任的命令。
要求:
• Wear OS 設備
• 已啟用開發者選項
• 已啟用無線偵錯
• 具備 ADB 指令的基本知識
發現問題或有任何建議?
GitHub:https://github.com/ITDev93/Geminiman-WearOS-Local-ADB
~ 類別:應用
直接在 Wear OS 手錶上執行本機 ADB 指令,無需手機或電腦。