Ein Android-Gerät direkt vom Computer eingeben?

7

Können Sie ADB verwenden, um direkt von einem Computer auf ein Android-Gerät einzugeben? Wenn ja, wie?

    
Fran Fitzpatrick 20.10.2010, 13:25
quelle

4 Antworten

18

Obwohl diese Frage ziemlich alt ist, möchte ich diese Antwort hinzufügen:

Sie können adb shell input keyevent KEYCODE resp. %Code%. Eine Liste aller Schlüsselcodes finden Sie hier

    
Manuel Barbe 26.04.2012 11:40
quelle
5

Um eine Erweiterung / Auswertung des Textparameters (d. h. für Sonderzeichen wie '$' oder ';') zu vermeiden, könnten Sie sie wie folgt in Anführungszeichen setzen:

%Vor%     
Giso Bartels 22.10.2014 12:52
quelle
1

Wie Manuel gesagt hat, können Sie adb shell input text verwenden, aber Sie müssen Leerzeichen durch %s ersetzen und auch Anführungszeichen handhaben. Hier ist ein einfaches Bash-Skript, um das sehr einfach zu machen:

%Vor%

Speichern Sie als, sagen wir, atext und machen Sie die ausführbare Datei. Dann können Sie das Skript ohne Anführungszeichen aufrufen ...

%Vor%

... es sei denn, Sie müssen Anführungszeichen senden. In diesem Fall müssen Sie sie zwischen die anderen Anführungszeichen setzen (dies ist eine Shell-Einschränkung):

%Vor%

    
Dan Dascalescu 15.10.2017 04:01
quelle
0

Sie können sehen, wie es in talkmyphone funktioniert.

Sie verwenden Jabber , aber es könnte für Sie nützlich sein.

    
Macarse 20.10.2010 13:51
quelle

Tags und Links