Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import android
- droid = android.Android()
- nomutilisateur = droid.dialogGetInput("Bonjour","Quel est votre nom ?")
- droid.makeToast("Bonjour %s depuis Python sur Android !" % nomutilisateur.result)
- droid.dialogCreateAlert(nomutilisateur.result,"Voulez-vous jouer a un jeu ?")
- droid.dialogSetPositiveButtonText('Oui')
- droid.dialogSetNegativeButtonText('Non')
- droid.dialogShow()
- while True: # attend un evenement pendant 10 secondes...
- reponse = droid.eventWait(10000).result
- if reponse == None:
- break
- if reponse["name"] == "dialog":
- break
- droid.dialogDismiss()
- if reponse==None:
- print "Trop tard."
- else:
- rdialog=reponse["data"]
- if rdialog.has_key("which"):
- result=rdialog["which"]
- if result=="positive":
- droid.dialogCreateAlert("Jouer a un jeu","Choisissez un jeu")
- droid.dialogSetItems(['Dames','Echecs','Pendu','Guerre nucleaire']) # 0,1,2,3
- droid.dialogShow()
- rep = droid.dialogGetreponse()
- # rep est un tableau
- if rep.result.has_key("item"):
- sel = rep.result['item']
- if sel == 0:
- droid.makeToast("Bon jeu de dames")
- elif sel == 1:
- droid.makeToast("J'aime les echecs")
- elif sel == 2:
- droid.makeToast("Vous allez vous faire pendre ailleurs ?")
- else:
- droid.makeToast("Le seul moyen de gagner est de ne pas jouer...")
- elif result=="negative":
- droid.makeToast("Desole. A la prochaine.")
- elif rdialog.has_key("canceled"):
- print "Desole que vous ne vous decidiez pas."
- else:
- print "reponse inconnue=",reponse
- print "Fin"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement