Beispieltestdaten für EGL Cordova-Bibliothek bereitstellen
Apache Cordova stellt eine Reihe von Einheiten-APIs bereit, mit denen die nativen Produktmerkmale der mobilen Einheiten abgerufen werden können, die eigentlich nur in Einheiten ausgeführt werden. Zur Ausführung von EGL Cordova-Projekten im lokalen Browser simuliert die EGL Cordova-Bibliothek die Einheiten-APIs mit Testdaten. Beispiel: Wenn CordovaLib.getDevice() in EGL aufgerufen wird, werden Testeinheitendaten an EGL zurückgegeben, um die Einheitendaten zu simulieren. Sie können die Testdaten für die Einheiten-APIs zur Vereinfachung der Tests auch anpassen.
Zur Angabe von Testdaten bearbeiten Sie einfach die Datei com.ibm.egl.rui.cordova_x.x.x/WebContent/runtime/cordovaData.js. Es sind bereits in Kommentarzeichen gesetzte Testdaten vorhanden. Daher müssen Sie die Kommentarzeichen nur von den Testdaten mit den gewünschten Daten entfernen und die Daten aktualisieren. Die Testdaten sind in JavaScript geschrieben und haben das Präfix cordova-egl.cordovaData.
| Testdaten mit Präfix | Beschreibung |
|---|---|
| cordova-egl.cordovaData.AccelerometerData | Feldgruppe (Array) von accelerometer {x,y,z}, die von AccelerometerLib verwendet wird. |
| cordova-egl.cordovaData.CompassData | Feldgruppe von compassaccelerometer{trueHeading, magneticHeading, headingAccuracy}{x,y,z}, die von CompassLib verwendet wird. |
| cordova-egl.cordovaData.ContactData | Feldgruppe von Contacts, die von ContactLib verwendet wird. |
| cordova-egl.cordovaData.CameraData | Feldgruppe von Kameraeigenschaften {fileUrl}, die von CameraLib verwendet wird. |
| cordova-egl.cordovaData.DeviceData | Objekt von device {cordova, platform, model, uuid, version}, das von CordovaLib.getDevice() verwendet wird. |
| cordova-egl.cordovaData.GeolocationData | Feldgruppe von geolocation {accuracy, heading, altitudeAccuracy, latitude, longitude, altitude}, die von GeolocationLib verwendet wird. |