Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import android
- droid = android.Android()
- uname = droid.dialogGetInput("Hello","What's your name?")
- droid.makeToast("Hello %s from python on Android!" % uname.result)
- droid.dialogCreateAlert(uname.result,"Would you like to play a game?")
- droid.dialogSetPositiveButtonText('Yes')
- droid.dialogSetNegativeButtonText('No')
- droid.dialogShow()
- while True: #wait for events for up to 10 seconds...
- response = droid.eventWait(10000).result
- if response == None:
- break
- if response["name"] == "dialog":
- break
- droid.dialogDismiss()
- if response==None:
- print "Timed out."
- else:
- rdialog=response["data"]
- if rdialog.has_key("which"):
- result=rdialog["which"]
- if result=="positive":
- droid.dialogCreateAlert("Play a Game","Select a game to play")
- droid.dialogSetItems(['Checkers','Chess','Hangman','Thermal Nuclear War']) # 0,1,2,3
- droid.dialogShow()
- resp = droid.dialogGetResponse()
- # resp is a dictionary
- if resp.result.has_key("item"):
- sel = resp.result['item']
- if sel == 0:
- droid.makeToast("Enjoy your checkers game")
- elif sel == 1:
- droid.makeToast("I like Chess")
- elif sel == 2:
- droid.makeToast("Want to 'hang around' for a while?")
- else:
- droid.makeToast("The only way to win is not to play...")
- elif result=="negative":
- droid.makeToast("Sorry. See you later.")
- elif rdialog.has_key("canceled"):
- print "Sorry you can't make up your mind."
- else:
- print "unknown response=",response
- print "Done"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement