Können Apps über adb gesteuert werden?

Kann eine installierte Anwendung vollständig über adb gesteuert werden?

Zum Beispiel: Überlegen Sie, ob ich meine Kontakte auf die SD-Karte exportieren muss. Hier gibt es also im Grunde 5 Schritte

1)Öffnen Sie die Kontakte-Anwendung

2)Drücken Sie die Menütaste

3)Wählen Sie die Import/Export-Option

4) Wählen Sie Auf SD-Karte exportieren

5) Export bestätigen

Können einige/alle von ihnen über adb ausgeführt werden?

Dies kann nützlich sein, wenn Sie ein nicht gerootetes Telefon mit gemauertem Display haben und der gesamte Zugriff über adb erfolgt.

Warum haben Sie nicht alle Ihre Kontakte über Gmail oder Hotmail synchronisiert?
Ich ziehe es vor, meine Kontakte nicht an Google oder Dritte weiterzugeben. Ich habe Kies ausprobiert, aber es erkennt mein Galaxy S (das gemauerte Telefon) nicht, während es für das Galaxy Mini einwandfrei funktioniert.
Warum gehen Sie nicht zurück zum Geschäft Ihres Spediteurs und lassen ihn das für Sie tun - er hätte die Mittel, um so etwas für ungeschickte Kunden zu tun?
Sie können Schlüsselereignisse mit adb generieren. Technisch sollte es möglich sein, eine sorgfältig ausgearbeitete Reihe von Schlüsselereignissen für eine App zu starten.
Vielen Dank ce4. Es funktionierte! Habe meine Kontakte auf die SD-Karte exportiert.

Antworten (1)

Ja und nein. Sie können Absichten mit ausgeben adb, aber das war's. Die von Ihnen beschriebenen Schritte können also nicht mit erreicht werden adb.

Bearbeiten: ce4 zeigte einen Blogbeitrag , der die inputBinärdatei erwähnt, die Schlüsselereignisse simulieren kann.

adb shell input keyevent <keycode>