plus d'info ici http://www.aikonlab.com/
j'ai trouver l'ider sympa et j'ai fait un petit script python ( un alerteMe by moi lol)
donc voilla c'est mon premier script python
#######################"
# N95 ALARME BY HACKO
# CE PETIT SOFT EST MON PREMIER PROGRAME EN PYTHON ALOR SOYER INDULGENT
#[Edité par coluche82000 : lien modéré]
# CE PROGRAME EST TRES SIMPLE ACTIVER LE UNE FOIS VOTRE TELEPHONE POSER LA OU VOUS VOULLEZ LE LAISSER (SUR VOTRE BUREAU, TABLE .......)
# LANCER LE PROGRAME, SI QUELQUN PREND VOTRE TELEPHONE UNE ALARME RETENTIRA
# IMPORT DES MODULE NECESSAIRE
import sensor # module de capteur de mouvement
import appuifw # se module contien toute les commande de base
import audio #module audio
import e32 #un autre module de base
CODE = "abcd" # votre mots de pass se trouve ici
p = audio.Sound.open("e:\\Sounds\Digital\Alarme.mp3") #COPIER VOTTRE FICHIER ICI (CHANGER L'EMPLASSEMENT SI NECESSAIRE)
sensor_type = sensor.sensors()['RotSensor'] # capteur de mouvement en mode rotation
N95_sensor = sensor.Sensor(sensor_type['id'],sensor_type['category']) # capteur de mouvement en mode rotation
N95_sensor.set_event_filter(sensor.RotEventFilter()) # capteur de mouvement en mode rotation
def get_sensor_data(status): # fonction get_sensor_data optenir les info du capteur de mouvement
if status == sensor.orientation.TOP :# LE TELEPHONE A BOUGER!
alarme() #declanchement de la fonction alarme
elif status == sensor.orientation.BOTTOM :# LE TELEPHONE A BOUGER!
alarme() #declanchement de la fonction alarme
elif status == sensor.orientation.LEFT :# LE TELEPHONE A BOUGER!
alarme() #declanchement de la fonction alarme
elif status == sensor.orientation.RIGHT :# LE TELEPHONE A BOUGER!
alarme() #declanchement de la fonction alarme
def alarme(): # fonction alarme
VolUp() # on verrifi que le volume est bien a fond avan de gueller un coup en declanchan la fonction volup
p.play(100) #lecture du fichier audio 100 foi de suite
N95_sensor.disconnect() #deconnexion du capteur de mouvement (rien ne serre de vider la batrie gardon la pour l'alarme)
def VolUp(): # fonction volup
highest = p.max_volume() #declaration d'une variable = au volume maximum
current = p.current_volume() #declaration d'une variable = au volume actuel
if current < highest: #si volume actuel < a volume max
p.set_volume(highest) #mettre le volume a fond
def quit():#fonction quit
text = "0000" # mise a zero de la valeur texte
text = appuifw.query(u"code?:", "text") #fenetre demandan d'entrer le code
if text == CODE : # si le code est bon
N95_sensor.disconnect() # desactivation du capteur de mouvement avant de quitter (sinon il risque de vider inutilement votre batreie)
app_lock.signal() # fermeture de l'aplication
appuifw.app.set_exit() # fermeture de l'aplication
p.play(1) # on lance le sont 1 fois au cas ou il ne tourne pas
p.stop() # on le coupe aussi tot
p.close() # on ferme le fichier
else: # si le code est pas bon
print ' mauvai code!!' # mauvai code
alarme() # declanchement de la fonction alarme
def alarmeon(): #fonction alarmeon (activation de l'alarme par le menu)
N95_sensor.connect(get_sensor_data) # activation du capteur de mouvement (et de l'alarme)
print ' Alarme enclancher ne bouger plus votre telephone!' # alarme activer
def alarmeoff(): # fonction de desactivation de l'alarme
text = "0000" # mise a zero de la valeur texte
text = appuifw.query(u"code?:", "text")#fenetre demandan d'entrer le code
if text == CODE : # si le code est bon
N95_sensor.disconnect() #desactivation du capteur de mouvement (donc de l'alarme)
print ' Alarme desactiver!' #alarme desactiver
p.play(1) # on lance le sont 1 fois au cas ou il ne tourne pas
p.stop() # on le coupe aussi tot
p.close() # on ferme le fichier
else : # si le code est pas bon
print ' mauvai code!!' #mauvais code
alarme() #declanchement de la fonction alarme
appuifw.app.title = u"N95 ALARME" #titre de l'aplication
appuifw.app.exit_key_handler = quit #touche quitter (generalement a droite)
appuifw.app.menu = [(u"on", alarmeon), #touche option (generalament a gauche) # ON pour activer l'alarme
(u"off", alarmeoff), #OFF pour couper l'alarme (votre mots de passe vous serra demander)
(u"quit", quit)] #QUIT pour fermer l'aplication (votre mots de passe vous serra demander)
app_lock = e32.Ao_lock() # sa je sait pas c koi les autre sources sont comme sa je fait pareil lol
app_lock.wait() # idem
########################
merci de me donner vos avis je compilerai se programe en sis si quelqu'un le souhaite
je vous rapelle quand meme que le AlerteMe de Samir est beaucoup mieu que celuici
Modifié par coluche82000, 17 Sep 2008 - 18:42.