diff --git a/Android_Pebble_SD.iml b/Android_Pebble_SD.iml index f983017..55979db 100644 --- a/Android_Pebble_SD.iml +++ b/Android_Pebble_SD.iml @@ -13,7 +13,7 @@ - + \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 95e7e5c..d497236 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -1,8 +1,8 @@ + android:versionCode="21" + android:versionName="2.0.2a" > diff --git a/app/src/main/java/uk/org/openseizuredetector/SdServer.java b/app/src/main/java/uk/org/openseizuredetector/SdServer.java index e42719a..2e41a63 100644 --- a/app/src/main/java/uk/org/openseizuredetector/SdServer.java +++ b/app/src/main/java/uk/org/openseizuredetector/SdServer.java @@ -111,6 +111,7 @@ public class SdServer extends Service implements SdDataReceiver { private File mOutFile; private OsdUtil mUtil; private Handler mHandler; + private ToneGenerator mToneGenerator; private final IBinder mBinder = new SdBinder(); @@ -130,6 +131,8 @@ public class SdServer extends Service implements SdDataReceiver { public SdServer() { super(); mSdData = new SdData(); + mToneGenerator = new ToneGenerator(AudioManager.STREAM_ALARM, 100); + Log.v(TAG, "SdServer Created"); } @@ -287,6 +290,8 @@ public class SdServer extends Service implements SdDataReceiver { } catch (Exception e) { Log.v(TAG, "Error in onDestroy() - " + e.toString()); } + + mToneGenerator.release(); } @@ -472,8 +477,7 @@ public class SdServer extends Service implements SdDataReceiver { * beep for duration milliseconds, but only if mAudibleAlarm is set. */ private void beep(int duration) { - ToneGenerator toneG = new ToneGenerator(AudioManager.STREAM_ALARM, 100); - toneG.startTone(ToneGenerator.TONE_CDMA_ALERT_CALL_GUARD, duration); + mToneGenerator.startTone(ToneGenerator.TONE_CDMA_ALERT_CALL_GUARD, duration); Log.v(TAG, "beep()"); } diff --git a/build.gradle b/build.gradle index 088b261..93ed0d9 100644 --- a/build.gradle +++ b/build.gradle @@ -4,7 +4,7 @@ buildscript { jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:1.2.3' + classpath 'com.android.tools.build:gradle:2.0.0' } } allprojects { diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 0c71e76..2bca559 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Wed Apr 10 15:27:10 PDT 2013 +#Fri Apr 08 20:56:19 BST 2016 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip