Этот коммит содержится в:
Olivier Girondel
2018-04-30 02:16:10 +02:00
родитель 3e2b508ea7
Коммит 42ad669fca
6 изменённых файлов: 28 добавлений и 10 удалений
+6 -6
Просмотреть файл
@@ -29,12 +29,12 @@ android {
} }
dependencies { dependencies {
compile 'com.android.support:design:27.1.0' implementation 'com.android.support:design:27.1.1'
compile 'com.mapzen.android:lost:3.0.4' implementation 'com.mapzen.android:lost:3.0.4'
testCompile 'junit:junit:4.12' testImplementation 'junit:junit:4.12'
testCompile 'org.robolectric:robolectric:3.6.1' testImplementation 'org.robolectric:robolectric:3.6.1'
googleCompile 'com.google.firebase:firebase-core:11.8.0' googleImplementation 'com.google.firebase:firebase-core:15.0.0'
googleCompile 'com.crashlytics.sdk.android:crashlytics:2.9.1' googleImplementation 'com.crashlytics.sdk.android:crashlytics:2.9.1'
} }
if (getGradle().getStartParameter().getTaskRequests().toString().contains("Google")) { if (getGradle().getStartParameter().getTaskRequests().toString().contains("Google")) {
+4 -1
Просмотреть файл
@@ -80,7 +80,8 @@ public class DatabaseHelper extends SQLiteOpenHelper {
"speed REAL," + "speed REAL," +
"course REAL," + "course REAL," +
"accuracy REAL," + "accuracy REAL," +
"battery REAL)"); "battery REAL," +
"mock INTEGER)");
} }
@Override @Override
@@ -100,6 +101,7 @@ public class DatabaseHelper extends SQLiteOpenHelper {
values.put("course", position.getCourse()); values.put("course", position.getCourse());
values.put("accuracy", position.getAccuracy()); values.put("accuracy", position.getAccuracy());
values.put("battery", position.getBattery()); values.put("battery", position.getBattery());
values.put("mock", position.getMock() ? 1 : 0);
db.insertOrThrow("position", null, values); db.insertOrThrow("position", null, values);
} }
@@ -133,6 +135,7 @@ public class DatabaseHelper extends SQLiteOpenHelper {
position.setCourse(cursor.getDouble(cursor.getColumnIndex("course"))); position.setCourse(cursor.getDouble(cursor.getColumnIndex("course")));
position.setAccuracy(cursor.getDouble(cursor.getColumnIndex("accuracy"))); position.setAccuracy(cursor.getDouble(cursor.getColumnIndex("accuracy")));
position.setBattery(cursor.getDouble(cursor.getColumnIndex("battery"))); position.setBattery(cursor.getDouble(cursor.getColumnIndex("battery")));
position.setMock(cursor.getInt(cursor.getColumnIndex("mock")) > 0);
} else { } else {
return null; return null;
+11
Просмотреть файл
@@ -37,6 +37,7 @@ public class Position {
accuracy = location.getAccuracy(); accuracy = location.getAccuracy();
} }
this.battery = battery; this.battery = battery;
this.mock = location.isFromMockProvider();
} }
private long id; private long id;
@@ -139,4 +140,14 @@ public class Position {
this.battery = battery; this.battery = battery;
} }
private boolean mock;
public boolean getMock() {
return mock;
}
public void setMock(boolean mock) {
this.mock = mock;
}
} }
+4
Просмотреть файл
@@ -36,6 +36,10 @@ public class ProtocolFormatter {
.appendQueryParameter("accuracy", String.valueOf(position.getAccuracy())) .appendQueryParameter("accuracy", String.valueOf(position.getAccuracy()))
.appendQueryParameter("batt", String.valueOf(position.getBattery())); .appendQueryParameter("batt", String.valueOf(position.getBattery()));
if (position.getMock()) {
builder.appendQueryParameter("mock", String.valueOf(position.getMock()));
}
if (alarm != null) { if (alarm != null) {
builder.appendQueryParameter("alarm", alarm); builder.appendQueryParameter("alarm", alarm);
} }
+2 -2
Просмотреть файл
@@ -5,8 +5,8 @@ buildscript {
maven { url 'https://maven.fabric.io/public' } maven { url 'https://maven.fabric.io/public' }
} }
dependencies { dependencies {
classpath 'com.android.tools.build:gradle:3.0.1' classpath 'com.android.tools.build:gradle:3.1.2'
classpath 'com.google.gms:google-services:3.1.1' classpath 'com.google.gms:google-services:3.2.1'
classpath 'io.fabric.tools:gradle:1.25.1' classpath 'io.fabric.tools:gradle:1.25.1'
} }
} }
+1 -1
Просмотреть файл
@@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip distributionUrl=https\://services.gradle.org/distributions/gradle-4.5.1-all.zip