| |
|
|
- page 1 - |
|
| proc event ( long id [, { long data | array data } ] )
Funktion event wird aufgerufen, sobald un globales Event auftritt comment z.B. Drücken de Systemtasten ou bien un faute.
Beispiel:
Vue d'ensemble qui Event-IDs:
User-IDs devrait toujours kleiner -1 son.
-1: ERROR, un Systemfehler ist aufgetreten: data["nr"] et data["msg"] tenir genauere Fehlerinformationen bereit 1: Zurücktaste (Hardware o. Softbutton) wurde betätigt 2: Menütaste (Hardware o. Softbutton) wurde betätigt
Events pour clavier:
100: bouton wurde gedrückt, Tastencode dans data 101: bouton wurde losgelassen, Tastencode dans data
Events pour souris/ Fingerberührung sur Bildschirm:
200: Finger/souris sur Display gesetzt 201: Finger/souris sur Display bewegt 202: Finger/souris de Display entfernt dans Data findet sich jeweils 1 assoziatives Array avec folgenden Schlüsseln: long p = pointer = Finger (ID eines Fingers, 0..x) float x = Position sur Bildschirm float y = Position sur Bildschirm float press: Druckstärke, chez Fingern meist 1.0 float size: qui Aufdruckgröße string devicename: Bezeichnung des Stiftes, quelque chose comme comment "sec_e-pen" chez Pens ou bien ou bien "sec_touchscreen" chez Finger long deviceid = eindeutige Gerätenummer qui pour Neustarts mais anders son peux string device = eindeutige GeräteID qui aussi Neustarts übersteht
1000: Resume, qui APP wurde wieder dans den Vordergrund geholt 1100: Fokusänderung, je pour Data si APP wieder den Fokus hat ou bien ihn verloren hat etwa à cause de service des Vorhanges etc. 1200: Konfigurationsänderung im Gerät: Bildschirmrotation ou bien Auflösungsänderung ou bien Hardwaretastatur à- /abgesteckt - ggf. siehe assoziatives Array data. 1250: Bildschirm wurde un- ou bien ausgeschaltet je pour data.
Beispiel:
3000: GPS-Position ou bien Genauigkeit hat sich geändert, siehe assoziatives Array dans data: listen, found, latitude,longitude,altitude, accuracy, bearing, speed, provider.
4000: pile-Informationen avons sich geändert. Erweiterte Batterieinformationen avec Funktion device() beziehen!
5000: Gerät wird heruntergefahren, si Neustart steht dans data 5100: Gerät Dockingstation-Event.
6000: un- ou bien Ausgehender Anruf, siehe assoziatives Array dans data.
7000: Meldet, si un asynchroner http-Télécharger, dessen le contenu pas à une Proc mais dans un Dossier umgeleitet volonté soll, fertig ist.
8000: Betätigung eines Textfeldes ou bien eines Buttons.
Keywords: event,onbackpressed,onerror,onmenupressed,onkey,mouse,ontap,finger, battery, phonestate |
|
|
| |
|
|
|
| |
|
- page 1 - |
|
| Neues Event:
3000: GPS-Position ou bien Genauigkeit hat sich geändert, siehe assoziatives Array dans data: latitude,longitude,altitude, accuracy, bearing, speed, provider. |
|
|
| |
|
|
|
| Neues Event:
4000: pile-Informationen avons sich geändert. Erweiterte Batterieinformationen avec Funktion device() beziehen! |
|
|
| |
|
|
|
| 2 neue Events:
1250: Bildschirm wurde un- ou bien ausgeschaltet je pour data |
|
|
| |
|
|
|
| 3 neue Events:
5000: Gerät wird heruntergefahren ou bien récente gestartet je pour data 5100: Gerät Dockingstation-Event. |
|
|
| |
|
|
|
| Neues Event:
6000: un- ou bien Ausgehender Anruf, siehe assoziatives Array dans data pour numéro de téléphone et Status. |
|
|
| |
|
|
|
HofK | chez event sommes qui Konstantenbezeichnungen eventuell pas 100% bien sûr.
c'est pourquoi seulement einmal un Vorschlag:
event.error = -1 event.backkey = 1 event.menukey = 2 event.keydown = 100 event.keyup = 101 event.touchdown =200 event.touchmove = 201 event.touchend = 202 event.resume = 1000 event.focus = 1100 event.config = 1200 event.display.on = 1250 event.display.off = 1251 event.gps = 3000 event.battery = 4000 event.shutdown = 5000 event.reboot = 5001 event.docking = 5100 event.phonecall = 6000 |
|
|
| |
|
|
|
| Hm alors je trouve qui super, quoi übersehe je? |
|
|
| |
|
|
| |
|
- page 2 - |
|
|
| récente: (seulement pour nächstem Update disponible!)
event.asynchttpmsg = 7000
Meldet, si un asynchroner http-Télécharger, dessen le contenu pas à une Proc mais dans un Dossier umgeleitet volonté soll, fertig ist. |
|
|
| |
|
|
|
| |
|
| |
|
|
|
| event.display.on et event.display.off zusammengefasst trop event.display
si on ou bien off dans data
event.reboot et event.shutdown zusammengefasst trop
event.shutdown
si reboot dans data |
|
|
| |
|
|
|
HofK | avec event peux on très simple et übersichtlich une schlichte, situationsbezogene Gestensteuerung realisieren.
Siehe Voir le texte source [...] zum Beispiel gps-track [...] |
|
|
| |
|
|
|
| récente: event.button = 8000
Betätigung eines Textfelders ou bien eines Buttons - genaueres dans data.ctrl et data.state.
|
|
|
| |
|
|