Czy można znać klawiaturę używaną przez użytkownika? Jak sprawdzić, czy użytkownik korzysta z klawiatury Swype?Jak wykryć, czy klawiatura użytkownika jest Swype?
Odpowiedz
można pobrać aktualną domyślnej klawiatury przy użyciu:
String currentKeyboard = Settings.Secure.getString(getContentResolver(), Settings.Secure.DEFAULT_INPUT_METHOD);
Dostaniesz wynik jak com.touchtype.swiftkey/com.touchtype.KeyboardService
dla różnych klawiatur. Pierwsza część to główna nazwa pakietu klawiatury, a druga to nazwa usługi klawiatury, z której korzysta. Po prostu przeanalizuj ten łańcuch, aby sprawdzić, czy pasuje on do informacji o Swype (mogę teraz tylko przekazać szczegóły SwiftKey, ponieważ nie mam zainstalowanego Swype).
Wygląda na to odpowiedź jest tutaj:
How to determine the current IME in Android?
Czasami chodzi tylko o znając szukania właściwej termin.
A tutaj jest wszystko inne: http://developer.android.com/reference/android/provider/Settings.Secure.html – anthropomo
Dzięki! Tak, próbowałem go wyszukać, ale wygląda na to, że nie używam poprawnego słowa kluczowego. Chcę ustawić twoją odpowiedź jako poprawną odpowiedź, ale Raghav również zamieścił tutaj odpowiedź z wyjaśnieniem. – Arci
Kompletność wygrywa dnia. To uczciwe. Dzięki za awans (w każdym razie zakładam ti od ciebie). – anthropomo
- 1. Jak wykryć, czy klawiatura powierzchni jest dołączona?
- 2. Jak wykryć, czy Bluetooth iPhone'a użytkownika jest wyłączony czy włączony?
- 3. jak wykryć, czy klawiatura użytkownika znajduje się w AZERTY w Javie?
- 4. Jak wykryć, czy klawiatura niestandardowa jest aktywowana z aplikacji kontenerowej klawiatury?
- 5. Jak sprawdzić, czy wyświetlana klawiatura jest podzielona czy normalna?
- 6. Android: jak rozpoznać, czy klawiatura jest wyświetlana, czy nie?
- 7. Jak wykryć które zwyczaj klawiatura (iOS 8) jest aktualnie w użyciu dla tekstu wprowadzając
- 8. wykryć, czy obiekt jest pusty
- 9. jak wykryć, czy zmienna jest ciągiem znaków
- 10. Jak wykryć, czy moja aplikacja jest piaskownica?
- 11. Jak wykryć, czy produkt zapory jest włączony?
- 12. Jak wykryć, czy zdjęcie jest plakatem (nierealne)?
- 13. Nodejs, jak wykryć, czy moduł jest dołączony
- 14. Jak wykryć, czy ukierunkowany wykres jest cykliczny?
- 15. Jak wykryć, czy głośność jest wyciszona?
- 16. Jak wykryć, czy karta Chrome jest uszkodzona?
- 17. Jak wykryć, czy Daydream jest włączony?
- 18. Czy JavaScript może wykryć, czy przeglądarka użytkownika obsługuje gzip?
- 19. Wykrywanie, czy klawiatura jest wyświetlana w teście Xcode UI
- 20. Jak wykryć użytkownika ręki trzymającego jego urządzenie?
- 21. Jak wykryć, czy Java jest włączona w IE?
- 22. Jak wykryć, czy ekran jest wrażliwy na dotyk?
- 23. Jak wykryć, czy odwiedzający jest człowiekiem, a nie pająkiem?
- 24. WPF MVVM - Jak wykryć, czy widok jest "brudny"
- 25. Jak programowo wykryć, czy usługa iCloud jest włączona na urządzeniu użytkownika, gdy używa się tylko NSUbiquitousKeyValueStore?
- 26. Jak wykryć, czy ustawiono $ _POST?
- 27. wykryć, czy przesłany plik jest zbyt duży
- 28. Jak wykryć, czy jesteśmy w wątku UI?
- 29. Jak wykryć, czy ASP.NET jest włączony w IIS 7
- 30. Jak wykryć, czy edittext ma angielskie znaki?
Dzięki! :) Mam to teraz! Bez wyjaśnienia i przypisania zmiennej, pomyślałem, że kod służy do wyboru, która klawiatura będzie używana. – Arci