⌚ Geminiman WearOS Local ADB
Chạy các lệnh ADB trực tiếp từ đồng hồ Wear OS của bạn — không cần điện thoại hoặc PC sau khi thiết lập.
Được xây dựng dành cho các nhà phát triển, người kiểm thử và người dùng chuyên nghiệp muốn truy cập ADB cục bộ nhanh chóng từ chính đồng hồ. Bật gỡ lỗi không dây, ghép nối hoặc kết nối từ đồng hồ, sau đó chạy các lệnh đã lưu hoặc đang chờ xử lý trực tiếp trên Wear OS.
✨ Các tính năng chính
🔌 ADB cục bộ trên Wear OS
Chạy các lệnh shell ADB trực tiếp từ đồng hồ của bạn bằng cách sử dụng thiết lập ADB cục bộ đi kèm.
📡 Ghép nối & Kết nối từ Đồng hồ
Ghép nối với gỡ lỗi không dây hoặc kết nối lại với phiên gỡ lỗi hiện có mà không cần máy tính mỗi lần.
⚡ Các lệnh đã lưu
Tạo các lệnh có thể tái sử dụng cho các tác vụ thông thường như kiểm tra thông tin thiết bị, liệt kê các gói hoặc chạy các lệnh shell.
📥 Hàng đợi lệnh đang chờ xử lý
Các lệnh nhận được từ các liên kết bên ngoài không được thực thi một cách mù quáng. Xem xét chúng trước, sau đó chọn lưu, loại bỏ hoặc chạy chúng.
🧩 Xử lý hàng loạt lệnh đang chờ
Xem xét nhiều lệnh đang chờ xử lý cùng một lúc, chọn lệnh nào muốn chạy hoặc hủy bỏ, sau đó thực thi các lệnh đã chọn cùng nhau.
📄 Hiển thị kết quả lệnh trên đồng hồ
Xem kết quả lệnh trực tiếp trong ứng dụng sau khi thực thi.
🛡️ Bảo vệ chống thư rác
Các yêu cầu lệnh bên ngoài lặp lại bị giới hạn để giảm thiểu các lời nhắc không mong muốn.
🎛️ Giao diện thân thiện với đồng hồ
Được thiết kế cho màn hình Wear OS nhỏ với các điều khiển rõ ràng, hộp thoại toàn màn hình và hỗ trợ cuộn xoay.
📱 Ứng dụng điện thoại tùy chọn
Ứng dụng đồng hành trên điện thoại là tùy chọn. Ứng dụng trên đồng hồ có thể hoạt động độc lập. Ứng dụng điện thoại chỉ giúp quản lý, chỉnh sửa và sắp xếp các lệnh trên đồng hồ dễ dàng hơn từ màn hình lớn hơn.
🧑💻 Tích hợp với nhà phát triển
Các ứng dụng khác có thể gửi lệnh đến Geminiman WearOS Local ADB bằng cách sử dụng Intent liên kết sâu.
Ví dụ: các nhà phát triển cần quyền đặc biệt có thể được cấp thông qua ADB, có thể gửi lệnh đến ứng dụng của tôi và lệnh sẽ chạy sau khi ADB được kết nối.
Cú pháp:
geminiman://command?title=TIÊU ĐỀ&cmd=LỆNH&args=THAM SỐ&description=MÔ TẢ&caller=TÊN NGƯỜI GỌI
Tham số:
• cmd: lệnh bắt buộc để chạy
• args: các tham số bổ sung tùy chọn
• title: tiêu đề dễ đọc (tùy chọn)
• description: giải thích (tùy chọn) hiển thị cho người dùng
• caller: tên ứng dụng/công cụ/nhà phát triển (tùy chọn)
Ví dụ liên kết:
geminiman://command?title=Phiên bản SDK&cmd=getprop&args=ro.build.version.sdk&description=Hiển thị phiên bản Android SDK&caller=Ứng dụng của tôi
Java:
~~~~~~~~~~~~~~~~~~~~~~~
Uri uri = new Uri.Builder()
.scheme("geminiman")
.authority("command")
.appendQueryParameter("title", "SDK") Phiên bản")
.appendQueryParameter("cmd", "getprop")
.appendQueryParameter("args", "ro.build.version.sdk")
.appendQueryParameter("description", "Hiển thị phiên bản Android SDK")
.appendQueryParameter("caller", "Ứng dụng của tôi")
.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", "Phiên bản SDK")
.appendQueryParameter("cmd", "getprop")
.appendQueryParameter("args", "ro.build.version.sdk")
.appendQueryParameter("description", "Hiển thị phiên bản Android SDK")
.appendQueryParameter("caller", "Ứng dụng của tôi")
.build()
val intent = Intent(Intent.ACTION_VIEW, uri).apply {
addCategory(Intent.CATEGORY_BROWSABLE)
}
startActivity(intent)
~~~~~~~~~~~~~~~~~~~~~~~
Lưu ý: Sử dụng mã hóa URL khi tạo liên kết thủ công. Các lệnh đến được coi là yêu cầu đang chờ xử lý và cần sự chấp thuận của người dùng trước khi thực thi.
⚠️ Thông báo quan trọng
Ứng dụng này dành cho người dùng hiểu biết về ADB và gỡ lỗi không dây. Các lệnh ADB có thể ảnh hưởng đến ứng dụng, cài đặt và hoạt động của thiết bị, vì vậy chỉ chạy các lệnh mà bạn tin tưởng.
Yêu cầu:
• Thiết bị Wear OS
• Đã bật tùy chọn nhà phát triển
• Đã bật gỡ lỗi không dây
• Kiến thức cơ bản về các lệnh ADB
Phát hiện sự cố hoặc có đề xuất?
Github: https://github.com/ITDev93/Geminiman-WearOS-Local-ADB
~ Danh mục: Ứng dụng
Chạy các lệnh ADB cục bộ trực tiếp từ đồng hồ Wear OS của bạn, không cần điện thoại hoặc máy tính.
Lần cập nhật gần đây nhất
9 thg 8, 2026