Có thể biết bàn phím đang được người dùng sử dụng không? Làm cách nào để kiểm tra xem người dùng có đang sử dụng bàn phím Swype không?Làm thế nào để phát hiện bàn phím của người dùng là Swype?
Trả lời
Bạn có thể lấy bàn phím mặc định hiện tại sử dụng:
String currentKeyboard = Settings.Secure.getString(getContentResolver(), Settings.Secure.DEFAULT_INPUT_METHOD);
Bạn sẽ nhận được một kết quả như com.touchtype.swiftkey/com.touchtype.KeyboardService
cho bàn phím khác nhau. Phần thứ nhất là tên gói chính của bàn phím và tên thứ hai là tên của Dịch vụ bàn phím mà nó sử dụng. Đơn giản chỉ cần phân tích chuỗi này để xem liệu nó có khớp với thông tin cho Swype hay không (tôi chỉ có thể cung cấp các chi tiết của SwiftKey ngay bây giờ, vì tôi không cài đặt Swype).
Hình như câu trả lời của bạn là ở đây:
How to determine the current IME in Android?
Đôi khi nó chỉ là về biết thuật ngữ tìm kiếm ngay.
Và đây là mọi thứ khác: http://developer.android.com/reference/android/provider/Settings.Secure.html – anthropomo
Cảm ơn! Có, tôi đã cố gắng tìm kiếm nhưng có vẻ như tôi không sử dụng từ khóa chính xác. Tôi muốn đặt câu trả lời của bạn là câu trả lời đúng nhưng Raghav cũng đăng câu trả lời ở đây với lời giải thích. – Arci
Tính hoàn thành sẽ thắng trong ngày. Đó là công bằng. Cảm ơn bạn đã upvote (Tôi giả sử ti của bạn) trong mọi trường hợp. – anthropomo
- 1. Tôi làm cách nào để phát hiện người dùng có ở xa bàn phím không?
- 2. Làm thế nào để phát hiện sự hiện diện của bàn phím phần cứng?
- 3. Làm cách nào để phát hiện bàn phím libgdx
- 4. phát hiện nút tìm kiếm bàn phím
- 5. phát hiện bàn phím iPad Ẩn nút
- 6. Làm thế nào để phát hiện một công cụ sửa đổi bàn phím trong một bookmarklet?
- 7. Cách phát hiện ngôn ngữ của người dùng
- 8. cách phát hiện xem bàn phím người dùng có thuộc AZERTY trong Java không?
- 9. Làm thế nào để biết liệu bàn phím xuất hiện là Split hay bình thường?
- 10. Phát hiện ẩn bàn phím iPad so với bàn phím bên ngoài có kết nối không?
- 11. Phát hiện móc khóa bàn phím
- 12. Làm cách nào để hiển thị UIDatePicker thay vì bàn phím khi người dùng chọn UITextField?
- 13. Làm thế nào để thay đổi màu nền của bàn phím cho bàn phím mềm Android?
- 14. Làm thế nào để phát hiện người dùng không hoạt động trong Qt?
- 15. Làm cách nào để đọc lối tắt bàn phím tùy chỉnh từ người dùng trong WPF?
- 16. Phát hiện loại bàn phím (Qwerty hoặc Dvorak)
- 17. Phát hiện chuỗi/ngôn ngữ nhập của người dùng
- 18. Làm thế nào để chơi âm thanh bấm bàn phím trong bàn phím tùy chỉnh?
- 19. Ẩn bàn phím khi người dùng chạm vào uiview
- 20. Làm cách nào để phát hiện ngôn ngữ của văn bản được người dùng nhập?
- 21. Làm cách nào để phát hiện khi người dùng đã nhấn nút tắt nguồn?
- 22. Làm cách nào để phát hiện thấy bàn phím phần cứng được gắn vào iPhone?
- 23. Phát hiện ngôn ngữ IME trên bàn phím trên Android
- 24. Có cách nào trong Android để biết liệu thiết bị của người dùng có bàn phím thực hay không?
- 25. Làm thế nào để ẩn bàn phím khi tôi bấm phím return trong một UITextField?
- 26. Phát hiện sự kiện bàn phím trong C
- 27. Phát hiện và tác động lên các phím hướng bàn phím trong Java
- 28. UISeachBar phát hiện khi người dùng nhấn nút
- 29. Phát hiện người dùng trực tuyến?
- 30. Làm thế nào để đọc các mã khóa của Bàn phím USB với Phím Phương tiện
Cảm ơn! :) Tôi đã nhận nó ngay bây giờ! Nếu không có sự giải thích và phân công của biến, tôi nghĩ mã là để chọn bàn phím nào sẽ được sử dụng. – Arci