Bạn có thể sử dụng ADB để nhập trực tiếp trên thiết bị Android từ máy tính không? Nếu vậy, làm thế nào?Nhập trên thiết bị Android trực tiếp từ máy tính?
Trả lời
Bạn có thể xem cách thực hiện trong talkmyphone.
Họ đang sử dụng Jabber
, nhưng nó có thể hữu ích cho bạn.
Mặc dù câu hỏi này khá cũ, tôi muốn thêm câu trả lời này:
Bạn có thể sử dụng adb shell input keyevent KEYCODE
resp. adb shell input text "mytext"
. Một danh sách của tất cả các mã phím có thể được tìm thấy here
Bạn cũng có thể sử dụng văn bản "văn bản đầu vào shell adb" ", trong đó văn bản có thể chứa'% s' để biểu diễn dấu cách. – piojo
Để tránh mở rộng/đánh giá của tham số văn bản (ví dụ cho các ký tự đặc biệt như '$' hoặc ';'), bạn có thể bọc chúng vào dấu ngoặc kép như thế này:
adb shell "input text 'insert your text here'"
tính năng này không hoạt động đối với tôi. Phần sau (như được đề xuất ở trên) hoạt động văn bản nhập adb shell "insert% syour% stext% shere" – user985366
Như Manuel đã nói, bạn có thể sử dụng adb shell input text
, nhưng bạn cần thay thế khoảng trắng bằng %s
cũng như xử lý các trích dẫn. Đây là một tập lệnh bash đơn giản để làm điều đó rất dễ dàng:
#!/bin/bash
text=$(printf '%s%%s' ${@}) # concatenate and replace spaces with %s
text=${text%%%s} # remove the trailing %s
text=${text//\'/\\\'} # escape single quotes
text=${text//\"/\\\"} # escape double quotes
# echo "[$text]" # debugging
adb shell input text "$text"
Lưu như, nói, atext
và thực thi. Sau đó, bạn có thể gọi tập lệnh mà không có dấu ngoặc kép ...
atext Hello world!
... trừ khi bạn cần gửi báo giá, trong trường hợp bạn cần đặt chúng giữa loại báo giá khác (đây là giới hạn trình bao) :
atext "I'd" like it '"shaken, not stirred"'
- 1. Phát video trực tiếp từ máy ảnh trên android
- 2. Truyền trực tiếp từ M3U trên Android
- 3. Giao tiếp trực tiếp giữa hai thiết bị di động
- 4. Lập trình thiết bị Linux - Đọc trực tiếp từ/Dev
- 5. Giao tiếp trực tiếp giữa hai thiết bị PCI
- 6. Đặt thiết bị Android làm máy chủ để gửi tin nhắn tới GCM trực tiếp
- 7. Phát video trong Android trực tiếp từ máy chủ
- 8. cách mô phỏng trình duyệt trên thiết bị di động (android) trên máy tính để bàn
- 9. Phát trực tiếp từ ứng dụng Android lên Youtube
- 10. Cách phát trực tiếp video trực tiếp RTMP trong Android
- 11. công cụ trực quan dành cho thiết bị di động (máy tính bảng)
- 12. Giữ Wifi trực tiếp được bật trên các thiết bị AOSP
- 13. Truy cập máy in qua Wifi từ thiết bị Android
- 14. Làm cách nào để kiểm soát thiết bị Android từ máy tính để bàn?
- 15. đăng nhập facebook bằng oauth không thành công trên máy chủ trực tiếp
- 16. Phát trực tiếp RTSP trên máy khách Android bằng cách sử dụng FFMpeg
- 17. Android - Đọc dữ liệu HTML5 localStorage trực tiếp từ Java
- 18. Thử nghiệm nhiều thiết bị Android trên một máy
- 19. Biến thiết bị di động thành điều khiển từ xa cho máy tính bảng?
- 20. Android gửi tệp/dữ liệu từ ứng dụng qua Bluetooth tới máy tính/máy in/máy quét/thiết bị khác
- 21. Phát video trực tiếp từ máy ảnh android đến máy chủ
- 22. Không thể ping/giao tiếp với các thiết bị Android trên cùng một mạng
- 23. Trên thiết bị máy chủ websocket iOS
- 24. Giao tiếp WiFi-Trực tiếp giữa Mac/Windows và Android
- 25. Giao tiếp giữa các thiết bị qua Bluetooth bằng cách sử dụng Phonegap trên Android?
- 26. Phát trực tuyến video từ thiết bị Android đến LAMP Server
- 27. Tính toán loại trực tiếp
- 28. chuyển hướng mã qr cho google play trên thiết bị hoặc máy tính để bàn
- 29. Yêu cầu tùy chọn trang web trên máy tính để bàn trên thiết bị di động
- 30. Hồ sơ trên máy chủ Django trực tiếp?
tôi muốn bàn phím vật lý của tôi về cơ bản được sử dụng như bàn phím của tôi cho điện thoại của tôi, không chỉ là tin nhắn SMS. –
Trong quá khứ tôi đã kết nối bàn phím bluetooth với điện thoại của mình nhưng nó đã được root. Nó không nên có thể trong một điện thoại không bắt nguồn từ. – Macarse
Bàn phím Bluetooth hoạt động trên điện thoại không bắt nguồn từ, không có vấn đề gì – nmr