Accéléromètre
Capture le mouvement d'un appareil sur les axes x, y et z .
Méthodes
Arguments
Objets (lecture seule)
- Acceleration
Accéder à la fonctionnalité
Depuis la version 3.0, Cordova implémente les API liées à l'appareil en tant que plugins. Utiliser la commande plugin
de l'Interface en Ligne de Commande, décrite dans la section intitulée L'Interface en Ligne de Commande, afin d'ajouter ou retirer cette fonctionnalité à un projet :
$ cordova plugin add org.apache.cordova.device-motion
$ cordova plugin ls
[ 'org.apache.cordova.device-motion' ]
$ cordova plugin rm org.apache.cordova.device-motion
Ces commandes s'appliquent à toutes les plates-formes ciblées mais modifient les paramètres de configuration spécifiques aux différentes plates-formes tel que décrit ci-dessous :
Android (dans
app/res/xml/config.xml
)<feature name="Accelerometer"> <param name="android-package" value="org.apache.cordova.AccelListener" /> </feature>
BlackBerry WebWorks
(in www/plugins.xml) <feature name="Accelerometer"> <param name="blackberry-package" value="org.apache.cordova.accelerometer.Accelerometer" /> </feature> (in www/config.xml) <feature id="blackberry.system" required="true" version="1.0.0.0" /> <feature id="org.apache.cordova" required="true" version="1.0.0" />
iOS (dans
config.xml
)<feature name="Accelerometer"> <param name="ios-package" value="CDVAccelerometer" /> </feature>
Windows Phone (dans
Properties/WPAppManifest.xml
)<Capabilities> <Capability Name="ID_CAP_SENSORS" /> </Capabilities>
Référence : Manifeste d'Application pour Windows Phone
Certaines plates-formes peuvent prendre en charge cette fonctionnalité sans nécessiter aucune configuration spéciale. Voir Support de plate-forme dans la section vue d'ensemble.