Advertisement
Guest User

Codde de l'article 34 - FCM62 - atest.py

a guest
Aug 25th, 2012
277
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.75 KB | None | 0 0
  1. import android
  2. droid = android.Android()
  3. nomutilisateur = droid.dialogGetInput("Bonjour","Quel est votre nom ?")
  4. droid.makeToast("Bonjour %s depuis Python sur Android !" % nomutilisateur.result)
  5. droid.dialogCreateAlert(nomutilisateur.result,"Voulez-vous jouer a un jeu ?")
  6. droid.dialogSetPositiveButtonText('Oui')
  7. droid.dialogSetNegativeButtonText('Non')
  8. droid.dialogShow()
  9.  
  10. while True: # attend un evenement pendant 10 secondes...
  11.     reponse = droid.eventWait(10000).result
  12.     if reponse == None:
  13.         break
  14.     if reponse["name"] == "dialog":
  15.         break
  16. droid.dialogDismiss()
  17.  
  18. if reponse==None:
  19.     print "Trop tard."
  20. else:
  21.     rdialog=reponse["data"]
  22.     if rdialog.has_key("which"):
  23.         result=rdialog["which"]
  24.         if result=="positive":
  25.             droid.dialogCreateAlert("Jouer a un jeu","Choisissez un jeu")
  26.             droid.dialogSetItems(['Dames','Echecs','Pendu','Guerre nucleaire']) # 0,1,2,3
  27.             droid.dialogShow()
  28.             rep = droid.dialogGetreponse()
  29.             # rep est un tableau
  30.             if rep.result.has_key("item"):
  31.                 sel = rep.result['item']
  32.                 if sel == 0:
  33.                     droid.makeToast("Bon jeu de dames")
  34.                 elif sel == 1:
  35.                     droid.makeToast("J'aime les echecs")
  36.                 elif sel == 2:
  37.                     droid.makeToast("Vous allez vous faire pendre ailleurs ?")
  38.                 else:
  39.                     droid.makeToast("Le seul moyen de gagner est de ne pas jouer...")
  40.         elif result=="negative":
  41.             droid.makeToast("Desole. A la prochaine.")
  42.     elif rdialog.has_key("canceled"):
  43.         print "Desole que vous ne vous decidiez pas."
  44.     else:
  45.         print "reponse inconnue=",reponse
  46. print "Fin"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement