AccessibilityNodeInfo - Text senden

8

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,

%Vor%

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.

    
amithgc 16.04.2014, 05:26
quelle

3 Antworten

1

Sie können ACTION_PASTE von API 14 verwenden, aber Sie müssen AccessibilityRecordCompat und AccessibilityNodeInfoCompat wie dort aufrufen:

%Vor%     
Anton Kashpor 12.01.2015 12:08
quelle
0

Sie können die Ansicht mit dem aktuellen Fokus erhalten:

%Vor%

Und dann den Text einrichten:

%Vor%     
kikoso 25.04.2014 13:16
quelle
0

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 Ссылка

    
Ajit Kumar 28.04.2014 08:23
quelle

Tags und Links