diff --git a/bin/create b/bin/create index 05393fed..736fa142 100755 --- a/bin/create +++ b/bin/create @@ -38,11 +38,13 @@ fi # update the cordova-android framework for the desired target android update project --target $TARGET --path ./framework -# Use curl to get the jar (TODO: Support Apache Mirrors) -curl -OL http://mirror.symnds.com/software/Apache//commons/codec/binaries/commons-codec-1.6-bin.zip -unzip commons-codec-1.6-bin.zip -mkdir ./framework/libs -cp commons-codec-1.6/commons-codec-1.6.jar ./framework/libs/ +if [ ! -e ./framework/libs/commons-codec-1.6.jar ]; then + # Use curl to get the jar (TODO: Support Apache Mirrors) + curl -OL http://mirror.symnds.com/software/Apache//commons/codec/binaries/commons-codec-1.6-bin.zip + unzip commons-codec-1.6-bin.zip + mkdir -p ./framework/libs + cp commons-codec-1.6/commons-codec-1.6.jar ./framework/libs/ +fi # compile cordova.js and cordova.jar cd ./framework && ant jar && cd ../ diff --git a/framework/src/org/apache/cordova/AccelListener.java b/framework/src/org/apache/cordova/AccelListener.java index 1574f081..73f54129 100755 --- a/framework/src/org/apache/cordova/AccelListener.java +++ b/framework/src/org/apache/cordova/AccelListener.java @@ -222,7 +222,7 @@ public class AccelListener extends Plugin implements SensorEventListener { if (this.accuracy >= SensorManager.SENSOR_STATUS_ACCURACY_MEDIUM) { // Save time that event was received - this.timestamp = System.currentTimeMillis(); + this.timestamp = System.nanoTime(); this.x = event.values[0]; this.y = event.values[1]; this.z = event.values[2];