Ich entwickle eine Android-App, wo ich Text zum fokussierten EditText
-Feld anderer Anwendungen senden muss.
Ich habe es in API level 18
und höher mit AccessibilityService
gemacht, wenn ich EditText
finde, füge ich die Daten aus Clipboard ein. Hier ist der Code,
Aber AccessibilityNodeInfo.ACTION_PASTE
ist in API-Stufe 18 und höher verfügbar.
Können wir dasselbe in API Level & lt; erreichen? 18?
Ich habe in einigen Blogs gelesen, dass es mit InputMethodService
gemacht werden kann, wo wir unsere eigene Tastatur erstellen und Text über diese Soft-Tastatur senden. Ich habe nicht viel davon verstanden ...
kann mir jemand dabei helfen.
Sie können ACTION_PASTE von API 14 verwenden, aber Sie müssen AccessibilityRecordCompat
und AccessibilityNodeInfoCompat
wie dort aufrufen:
Ja, Sie können AccessibilityNodeInfo sogar ab API 14 und höher verwenden, aber ACTION_PASTE müssen Sie nur von API Level 18 verwenden. Schau es dir an Ссылка
Tags und Links android accessibilityservice