Files
wizard/android_ui.py
2022-08-13 16:12:52 +02:00

32 lines
737 B
Python

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"