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.

Als Testdaten können folgende verwendet werden:
Tabelle 1. Spezifikation von Testdaten
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.