Add android ui

This commit is contained in:
2022-08-13 16:12:52 +02:00
parent 1c26efc47a
commit 46e3cc85d6
3 changed files with 86 additions and 50 deletions

31
android_ui.py Normal file
View File

@@ -0,0 +1,31 @@
import androidhelper
droid = androidhelper.Android()
def query(text):
droid.ttsSpeak(text)
result = droid.dialogGetInput("", text).result
while result is None:
result = droid.dialogGetInput("", text).result
return result
def query_int(text):
try:
ans = query(text)
return int(ans)
except ValueError:
droid.makeToast("Please enter a valid number!")
return query_int(text)
def query_yes_no(question):
droid.ttsSpeak(question)
droid.dialogCreateAlert("", question)
droid.dialogSetPositiveButtonText("Yes")
droid.dialogSetNegativeButtonText("No")
droid.dialogShow()
resp = droid.dialogGetResponse().result
return resp["which"] == "positive"