diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 2e5781422..6d974b43e 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -1,6 +1,6 @@ + package="com.phonegap" android:versionName="1.1" android:versionCode="3"> @@ -17,7 +17,7 @@ + android:debuggable="false"> diff --git a/src/com/phonegap/demo/AccelListener.java b/src/com/phonegap/AccelListener.java similarity index 98% rename from src/com/phonegap/demo/AccelListener.java rename to src/com/phonegap/AccelListener.java index 83a7d1610..629bcbf2a 100644 --- a/src/com/phonegap/demo/AccelListener.java +++ b/src/com/phonegap/AccelListener.java @@ -1,4 +1,4 @@ -package com.phonegap.demo; +package com.phonegap; import static android.hardware.SensorManager.DATA_X; import static android.hardware.SensorManager.DATA_Y; diff --git a/src/com/phonegap/demo/AccelTuple.java b/src/com/phonegap/AccelTuple.java similarity index 97% rename from src/com/phonegap/demo/AccelTuple.java rename to src/com/phonegap/AccelTuple.java index 95a101a1e..152c2201e 100644 --- a/src/com/phonegap/demo/AccelTuple.java +++ b/src/com/phonegap/AccelTuple.java @@ -1,4 +1,4 @@ -package com.phonegap.demo; +package com.phonegap; /* License (MIT) * Copyright (c) 2008 Nitobi * website: http://phonegap.com diff --git a/src/com/phonegap/demo/AudioHandler.java b/src/com/phonegap/AudioHandler.java similarity index 99% rename from src/com/phonegap/demo/AudioHandler.java rename to src/com/phonegap/AudioHandler.java index 0411b8462..576c6b7e4 100644 --- a/src/com/phonegap/demo/AudioHandler.java +++ b/src/com/phonegap/AudioHandler.java @@ -1,4 +1,4 @@ -package com.phonegap.demo; +package com.phonegap; import java.io.File; import java.io.IOException; diff --git a/src/com/phonegap/demo/CameraLauncher.java b/src/com/phonegap/CameraLauncher.java similarity index 95% rename from src/com/phonegap/demo/CameraLauncher.java rename to src/com/phonegap/CameraLauncher.java index 8d5031424..cf8752ba9 100644 --- a/src/com/phonegap/demo/CameraLauncher.java +++ b/src/com/phonegap/CameraLauncher.java @@ -1,4 +1,4 @@ -package com.phonegap.demo; +package com.phonegap; import android.webkit.WebView; diff --git a/src/com/phonegap/demo/CameraPreview.java b/src/com/phonegap/CameraPreview.java similarity index 99% rename from src/com/phonegap/demo/CameraPreview.java rename to src/com/phonegap/CameraPreview.java index faa88e250..bf5091fcf 100644 --- a/src/com/phonegap/demo/CameraPreview.java +++ b/src/com/phonegap/CameraPreview.java @@ -1,4 +1,4 @@ -package com.phonegap.demo; +package com.phonegap; import java.io.ByteArrayOutputStream; import java.io.IOException; diff --git a/src/com/phonegap/demo/CompassListener.java b/src/com/phonegap/CompassListener.java similarity index 97% rename from src/com/phonegap/demo/CompassListener.java rename to src/com/phonegap/CompassListener.java index afd6b7be5..7b37bba9c 100644 --- a/src/com/phonegap/demo/CompassListener.java +++ b/src/com/phonegap/CompassListener.java @@ -1,4 +1,4 @@ -package com.phonegap.demo; +package com.phonegap; import java.util.List; diff --git a/src/com/phonegap/demo/ContactManager.java b/src/com/phonegap/ContactManager.java similarity index 99% rename from src/com/phonegap/demo/ContactManager.java rename to src/com/phonegap/ContactManager.java index ce0ba0a82..aedcce100 100644 --- a/src/com/phonegap/demo/ContactManager.java +++ b/src/com/phonegap/ContactManager.java @@ -1,4 +1,4 @@ -package com.phonegap.demo; +package com.phonegap; import android.provider.Contacts.ContactMethods; import android.provider.Contacts.People; diff --git a/src/com/phonegap/demo/DirectoryManager.java b/src/com/phonegap/DirectoryManager.java similarity index 99% rename from src/com/phonegap/demo/DirectoryManager.java rename to src/com/phonegap/DirectoryManager.java index ef91d240b..dab57f9e8 100644 --- a/src/com/phonegap/demo/DirectoryManager.java +++ b/src/com/phonegap/DirectoryManager.java @@ -1,4 +1,4 @@ -package com.phonegap.demo; +package com.phonegap; import java.io.File; diff --git a/src/com/phonegap/demo/DroidGap.java b/src/com/phonegap/DroidGap.java similarity index 99% rename from src/com/phonegap/demo/DroidGap.java rename to src/com/phonegap/DroidGap.java index f6f0dbac2..c0ecb65f5 100644 --- a/src/com/phonegap/demo/DroidGap.java +++ b/src/com/phonegap/DroidGap.java @@ -1,4 +1,4 @@ -package com.phonegap.demo; +package com.phonegap; /* License (MIT) * Copyright (c) 2008 Nitobi * website: http://phonegap.com diff --git a/src/com/phonegap/demo/FileUtils.java b/src/com/phonegap/FileUtils.java similarity index 99% rename from src/com/phonegap/demo/FileUtils.java rename to src/com/phonegap/FileUtils.java index be694bb7e..6b4e1f430 100644 --- a/src/com/phonegap/demo/FileUtils.java +++ b/src/com/phonegap/FileUtils.java @@ -1,4 +1,4 @@ -package com.phonegap.demo; +package com.phonegap; import java.io.*; diff --git a/src/com/phonegap/demo/GeoBroker.java b/src/com/phonegap/GeoBroker.java similarity index 96% rename from src/com/phonegap/demo/GeoBroker.java rename to src/com/phonegap/GeoBroker.java index 682e010b7..3e90cd16d 100644 --- a/src/com/phonegap/demo/GeoBroker.java +++ b/src/com/phonegap/GeoBroker.java @@ -1,4 +1,4 @@ -package com.phonegap.demo; +package com.phonegap; import java.util.HashMap; diff --git a/src/com/phonegap/demo/GeoListener.java b/src/com/phonegap/GeoListener.java similarity index 98% rename from src/com/phonegap/demo/GeoListener.java rename to src/com/phonegap/GeoListener.java index 4a7f0195f..a65efa3ce 100644 --- a/src/com/phonegap/demo/GeoListener.java +++ b/src/com/phonegap/GeoListener.java @@ -1,4 +1,4 @@ -package com.phonegap.demo; +package com.phonegap; import android.content.Context; import android.location.Location; diff --git a/src/com/phonegap/demo/GeoTuple.java b/src/com/phonegap/GeoTuple.java similarity index 97% rename from src/com/phonegap/demo/GeoTuple.java rename to src/com/phonegap/GeoTuple.java index e6272cbb4..4795b606f 100644 --- a/src/com/phonegap/demo/GeoTuple.java +++ b/src/com/phonegap/GeoTuple.java @@ -1,4 +1,4 @@ -package com.phonegap.demo; +package com.phonegap; /* License (MIT) * Copyright (c) 2008 Nitobi * website: http://phonegap.com diff --git a/src/com/phonegap/demo/GpsListener.java b/src/com/phonegap/GpsListener.java similarity index 99% rename from src/com/phonegap/demo/GpsListener.java rename to src/com/phonegap/GpsListener.java index 7a34ef13d..3b1f4bea9 100644 --- a/src/com/phonegap/demo/GpsListener.java +++ b/src/com/phonegap/GpsListener.java @@ -1,4 +1,4 @@ -package com.phonegap.demo; +package com.phonegap; /* License (MIT) * Copyright (c) 2008 Nitobi * website: http://phonegap.com diff --git a/src/com/phonegap/demo/HttpHandler.java b/src/com/phonegap/HttpHandler.java similarity index 98% rename from src/com/phonegap/demo/HttpHandler.java rename to src/com/phonegap/HttpHandler.java index bd26d75f6..060e096bb 100644 --- a/src/com/phonegap/demo/HttpHandler.java +++ b/src/com/phonegap/HttpHandler.java @@ -1,4 +1,4 @@ -package com.phonegap.demo; +package com.phonegap; import java.io.EOFException; import java.io.FileOutputStream; diff --git a/src/com/phonegap/demo/NetworkListener.java b/src/com/phonegap/NetworkListener.java similarity index 99% rename from src/com/phonegap/demo/NetworkListener.java rename to src/com/phonegap/NetworkListener.java index 2db7b8c62..800989e1d 100644 --- a/src/com/phonegap/demo/NetworkListener.java +++ b/src/com/phonegap/NetworkListener.java @@ -1,4 +1,4 @@ -package com.phonegap.demo; +package com.phonegap; /* License (MIT) * Copyright (c) 2008 Nitobi * website: http://phonegap.com diff --git a/src/com/phonegap/demo/NetworkManager.java b/src/com/phonegap/NetworkManager.java similarity index 97% rename from src/com/phonegap/demo/NetworkManager.java rename to src/com/phonegap/NetworkManager.java index eadbb23fb..da8f1f1fc 100644 --- a/src/com/phonegap/demo/NetworkManager.java +++ b/src/com/phonegap/NetworkManager.java @@ -1,4 +1,4 @@ -package com.phonegap.demo; +package com.phonegap; import org.apache.http.client.methods.HttpGet; import org.apache.http.impl.client.DefaultHttpClient; diff --git a/src/com/phonegap/demo/Orientation.java b/src/com/phonegap/Orientation.java similarity index 98% rename from src/com/phonegap/demo/Orientation.java rename to src/com/phonegap/Orientation.java index 755e41567..b49787b9d 100644 --- a/src/com/phonegap/demo/Orientation.java +++ b/src/com/phonegap/Orientation.java @@ -1,4 +1,4 @@ -package com.phonegap.demo; +package com.phonegap; /* License (MIT) * Copyright (c) 2008 Nitobi * website: http://phonegap.com diff --git a/src/com/phonegap/demo/PhoneGap.java b/src/com/phonegap/PhoneGap.java similarity index 99% rename from src/com/phonegap/demo/PhoneGap.java rename to src/com/phonegap/PhoneGap.java index 46bedf991..a3e99b138 100644 --- a/src/com/phonegap/demo/PhoneGap.java +++ b/src/com/phonegap/PhoneGap.java @@ -1,4 +1,4 @@ -package com.phonegap.demo; +package com.phonegap; /* License (MIT) * Copyright (c) 2008 Nitobi * website: http://phonegap.com diff --git a/src/com/phonegap/demo/SmsListener.java b/src/com/phonegap/SmsListener.java similarity index 98% rename from src/com/phonegap/demo/SmsListener.java rename to src/com/phonegap/SmsListener.java index 57c61ba65..3a37a9828 100644 --- a/src/com/phonegap/demo/SmsListener.java +++ b/src/com/phonegap/SmsListener.java @@ -1,4 +1,4 @@ -package com.phonegap.demo; +package com.phonegap; import android.content.BroadcastReceiver; import android.content.Context; diff --git a/src/com/phonegap/TempListener.java b/src/com/phonegap/TempListener.java new file mode 100644 index 000000000..cd392523f --- /dev/null +++ b/src/com/phonegap/TempListener.java @@ -0,0 +1,53 @@ +package com.phonegap; + +import java.util.List; + +import android.hardware.Sensor; +import android.hardware.SensorEvent; +import android.hardware.SensorEventListener; +import android.hardware.SensorManager; +import android.content.Context; +import android.webkit.WebView; + +public class TempListener implements SensorEventListener { + WebView mAppView; + Context mCtx; + Sensor mSensor; + + private SensorManager sensorManager; + + TempListener(Context ctx, WebView appView) + { + mCtx = ctx; + mAppView = appView; + sensorManager = (SensorManager) mCtx.getSystemService(Context.SENSOR_SERVICE); + } + + public void start() + { + List list = this.sensorManager.getSensorList(Sensor.TYPE_TEMPERATURE); + if (list.size() > 0) + { + this.mSensor = list.get(0); + this.sensorManager.registerListener(this, this.mSensor, SensorManager.SENSOR_DELAY_NORMAL); + } + + } + + public void stop() + { + this.sensorManager.unregisterListener(this); + } + + public void onAccuracyChanged(Sensor sensor, int accuracy) { + // TODO Auto-generated method stub + + } + + public void onSensorChanged(SensorEvent event) { + // We want to know what temp this is. + float temp = event.values[0]; + mAppView.loadUrl("javascript:gotTemp(" + temp + ")"); + } + +} \ No newline at end of file diff --git a/src/com/phonegap/demo/VideoPreview.java b/src/com/phonegap/VideoPreview.java similarity index 74% rename from src/com/phonegap/demo/VideoPreview.java rename to src/com/phonegap/VideoPreview.java index 318ca8872..e263ab6c2 100644 --- a/src/com/phonegap/demo/VideoPreview.java +++ b/src/com/phonegap/VideoPreview.java @@ -1,4 +1,4 @@ -package com.phonegap.demo; +package com.phonegap; import android.app.Activity;