Gibt es eine Zenity- Alternative für Android?
Ich versuche, so etwas mit einem Bash-Skript in meinem Android-Gerät zu tun:
Ist es möglich, dies ohne Verwendung eines externen Tools (oder nur mit einem leichten externen Tool) zu tun? Wenn nicht, nennen Sie bitte einige Kommandozeilen-Tools für diesen Zweck.
Erwartetes Nutzungsszenario, von der Befehlszeile:
$ ANWSER=$(android_show_message --buttons OK,Cancel "Do you really want ...?" )
(android_show_message script brings up a tiny apk app using `am start`)
(android_show_message communicates with the app to configure what it want to do)
(android_show_message waits until the app tells it to exit)
user presses "OK", android_show_message exits successfully, printing "OK";
$ if [ "$ANSWER" == "OK" ]; then android_show_message --toast "Operation completed"; fi
(a toast message is shown)
Für die Installation eines Befehlszeilentools muss eine Terminal-App auf Ihrem Gerät installiert sein. Stattdessen können Sie die folgenden Tools von Drittanbietern verwenden
Tasker kann diese Dinge für Sie erledigen.
Nur ein wenig Heads-up. Es ist eine kostenpflichtige App und eine Testversion ist verfügbar. Bitte testen Sie es vor dem Kauf. Es braucht wenig fortgeschrittenes Verständnis.
Es gibt auch Trigger
Einfach, kostenlos, funktioniert aber nur eingeschränkt Lassen Sie uns wissen, für welches Sie sich entscheiden.
show_message --buttons OK:Cancel "Hello, world"
in der Befehlszeile, die apk-Anwendung weiß, dass sie ein Fenster mit den entsprechenden Steuerelementen öffnet, der Benutzer auf eine Schaltfläche klickt, der show_message
entsprechende Text (z. B. Cancel
) druckt und beendet wird.
VI.