diff --git a/app/app-release-2.0a.apk b/app/app-release-2.0a.apk new file mode 100644 index 0000000..fd71b09 Binary files /dev/null and b/app/app-release-2.0a.apk differ diff --git a/app/app-release.apk b/app/app-release.apk deleted file mode 100644 index ab74107..0000000 Binary files a/app/app-release.apk and /dev/null differ diff --git a/app/app.iml b/app/app.iml index d5bb4a1..8abf01f 100644 --- a/app/app.iml +++ b/app/app.iml @@ -72,6 +72,7 @@ + @@ -89,12 +90,12 @@ + - - + diff --git a/app/build.gradle b/app/build.gradle index 3820591..a36db66 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -6,8 +6,8 @@ android { defaultConfig { applicationId "uk.org.openseizuredetector" - minSdkVersion 11 - targetSdkVersion 11 + minSdkVersion 14 + targetSdkVersion 14 } buildTypes { @@ -24,7 +24,8 @@ android { dependencies { compile files('libs/mpandroidchartlibrary-2-0-7.jar') - compile files('libs/pebblekit-2.6.0-eclipse.jar') + //compile files('libs/pebblekit-2.6.0-eclipse.jar') + compile 'com.getpebble:pebblekit:3.0.0@aar' // Unit testing dependencies testCompile 'junit:junit:4.12' @@ -36,3 +37,8 @@ dependencies { compile 'com.android.support:appcompat-v7:22.2.1' compile 'com.android.support:support-v4:22.2.1' } + +repositories { + mavenCentral() + maven { url "https://oss.sonatype.org/content/groups/public/" } +} \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index c6e99d9..71e8d1b 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -4,7 +4,7 @@ android:versionCode="17" android:versionName="2.0a" > - + diff --git a/app/src/main/java/uk/org/openseizuredetector/SdDataSourcePebble.java b/app/src/main/java/uk/org/openseizuredetector/SdDataSourcePebble.java index 9f69513..9f9cfeb 100644 --- a/app/src/main/java/uk/org/openseizuredetector/SdDataSourcePebble.java +++ b/app/src/main/java/uk/org/openseizuredetector/SdDataSourcePebble.java @@ -94,7 +94,6 @@ public class SdDataSourcePebble extends SdDataSource { private int DATA_TYPE_RESULTS = 1; // Analysis Results private int DATA_TYPE_SETTINGS = 2; // Settings private int DATA_TYPE_SPEC = 3; // FFT Spectrum (or part of a spectrum) - public SdDataSourcePebble(Context context, SdDataReceiver sdDataReceiver) { super(context,sdDataReceiver); mName = "Pebble"; @@ -344,6 +343,9 @@ public class SdDataSourcePebble extends SdDataSource { } }; PebbleKit.registerReceivedDataHandler(mContext, msgDataHandler); + // We struggle to connect to pebble time if app is already running, so stop app so we can + // re-connect to it. + stopWatchApp(); } /** diff --git a/app/src/main/java/uk/org/openseizuredetector/SdServer.java b/app/src/main/java/uk/org/openseizuredetector/SdServer.java index cb0562f..9b7b4e7 100644 --- a/app/src/main/java/uk/org/openseizuredetector/SdServer.java +++ b/app/src/main/java/uk/org/openseizuredetector/SdServer.java @@ -636,7 +636,7 @@ public class SdServer extends Service implements SdDataReceiver { SharedPreferences SP = PreferenceManager .getDefaultSharedPreferences(getBaseContext()); try { - mSdDataSourceName = SP.getString("DataSource", "undefined"); + mSdDataSourceName = SP.getString("DataSource", "Pebble"); Log.v(TAG, "updatePrefs() - DataSource = " + mSdDataSourceName); mLatchAlarms = SP.getBoolean("LatchAlarms", false); Log.v(TAG, "updatePrefs() - mLatchAlarms = " + mLatchAlarms);