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);