Этот коммит содержится в:
Anton Tananaev
2019-09-22 17:34:05 -07:00
родитель 3d400c3d64
Коммит 3b90adaf35
11 изменённых файлов: 25 добавлений и 20 удалений
+8 -9
Просмотреть файл
@@ -1,15 +1,14 @@
apply plugin: 'com.android.application' apply plugin: 'com.android.application'
android { android {
compileSdkVersion 28 compileSdkVersion 29
buildToolsVersion '28.0.2'
defaultConfig { defaultConfig {
applicationId 'org.traccar.manager' applicationId 'org.traccar.manager'
minSdkVersion 19 minSdkVersion 19
targetSdkVersion 28 targetSdkVersion 29
versionCode 18 versionCode 19
versionName '2.8' versionName '2.9'
} }
flavorDimensions 'default' flavorDimensions 'default'
@@ -20,10 +19,10 @@ android {
} }
dependencies { dependencies {
implementation 'com.android.support:design:28.0.0-rc02' implementation 'com.google.android.material:material:1.0.0'
googleImplementation 'com.google.firebase:firebase-core:16.0.3' googleImplementation 'com.google.firebase:firebase-core:17.2.0'
googleImplementation 'com.google.firebase:firebase-messaging:17.3.2' googleImplementation 'com.google.firebase:firebase-messaging:20.0.0'
googleImplementation 'com.crashlytics.sdk.android:crashlytics:2.9.5' googleImplementation 'com.crashlytics.sdk.android:crashlytics:2.10.1'
} }
if (getGradle().getStartParameter().getTaskRequests().toString().contains('Google')) { if (getGradle().getStartParameter().getTaskRequests().toString().contains('Google')) {
+2 -1
Просмотреть файл
@@ -6,7 +6,8 @@
<application <application
android:name=".GoogleMainApplication" android:name=".GoogleMainApplication"
tools:replace="android:name"> tools:replace="android:name"
tools:ignore="GoogleAppIndexingWarning">
<meta-data <meta-data
android:name="google_analytics_adid_collection_enabled" android:name="google_analytics_adid_collection_enabled"
+1 -1
Просмотреть файл
@@ -23,7 +23,7 @@ import android.content.Context;
import android.content.Intent; import android.content.Intent;
import android.content.IntentFilter; import android.content.IntentFilter;
import android.os.Build; import android.os.Build;
import android.support.v4.content.LocalBroadcastManager; import androidx.localbroadcastmanager.content.LocalBroadcastManager;
import com.google.android.gms.tasks.OnSuccessListener; import com.google.android.gms.tasks.OnSuccessListener;
import com.google.firebase.analytics.FirebaseAnalytics; import com.google.firebase.analytics.FirebaseAnalytics;
+1 -1
Просмотреть файл
@@ -18,7 +18,7 @@ package org.traccar.manager;
import android.app.NotificationManager; import android.app.NotificationManager;
import android.app.PendingIntent; import android.app.PendingIntent;
import android.content.Intent; import android.content.Intent;
import android.support.v4.app.NotificationCompat; import androidx.core.app.NotificationCompat;
import com.google.firebase.messaging.FirebaseMessagingService; import com.google.firebase.messaging.FirebaseMessagingService;
import com.google.firebase.messaging.RemoteMessage; import com.google.firebase.messaging.RemoteMessage;
+3 -1
Просмотреть файл
@@ -1,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<manifest <manifest
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="org.traccar.manager"> package="org.traccar.manager">
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.INTERNET" />
@@ -10,7 +11,8 @@
android:icon="@mipmap/ic_launcher" android:icon="@mipmap/ic_launcher"
android:label="@string/app_name" android:label="@string/app_name"
android:theme="@style/AppTheme" android:theme="@style/AppTheme"
android:networkSecurityConfig="@xml/network_security_config"> android:networkSecurityConfig="@xml/network_security_config"
tools:ignore="GoogleAppIndexingWarning">
<activity <activity
android:name=".MainActivity" android:name=".MainActivity"
+1 -1
Просмотреть файл
@@ -17,7 +17,7 @@ package org.traccar.manager;
import android.os.Bundle; import android.os.Bundle;
import android.preference.PreferenceManager; import android.preference.PreferenceManager;
import android.support.v7.app.AppCompatActivity; import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity { public class MainActivity extends AppCompatActivity {
+2 -3
Просмотреть файл
@@ -27,8 +27,8 @@ import android.net.Uri;
import android.os.Build; import android.os.Build;
import android.os.Bundle; import android.os.Bundle;
import android.preference.PreferenceManager; import android.preference.PreferenceManager;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.support.v4.content.LocalBroadcastManager; import androidx.localbroadcastmanager.content.LocalBroadcastManager;
import android.view.View; import android.view.View;
import android.webkit.JavascriptInterface; import android.webkit.JavascriptInterface;
import android.webkit.MimeTypeMap; import android.webkit.MimeTypeMap;
@@ -164,7 +164,6 @@ public class MainFragment extends WebViewFragment {
private WebViewClient webViewClient = new WebViewClient() { private WebViewClient webViewClient = new WebViewClient() {
@SuppressWarnings("deprecation")
@Override @Override
public WebResourceResponse shouldInterceptRequest(WebView view, String url) { public WebResourceResponse shouldInterceptRequest(WebView view, String url) {
Uri uri = Uri.parse(url); Uri uri = Uri.parse(url);
+2
Просмотреть файл
@@ -15,6 +15,7 @@
*/ */
package org.traccar.manager; package org.traccar.manager;
import android.annotation.SuppressLint;
import android.app.AlertDialog; import android.app.AlertDialog;
import android.app.Fragment; import android.app.Fragment;
import android.content.DialogInterface; import android.content.DialogInterface;
@@ -54,6 +55,7 @@ public class StartFragment extends Fragment implements View.OnClickListener {
return view; return view;
} }
@SuppressLint("StaticFieldLeak")
@Override @Override
public void onClick(View view) { public void onClick(View view) {
startButton.setEnabled(false); startButton.setEnabled(false);
+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.1.4' classpath 'com.android.tools.build:gradle:3.5.0'
classpath 'com.google.gms:google-services:4.0.2' classpath 'com.google.gms:google-services:4.3.2'
classpath 'io.fabric.tools:gradle:1.25.4' classpath 'io.fabric.tools:gradle:1.25.4'
} }
} }
+2
Просмотреть файл
@@ -0,0 +1,2 @@
android.enableJetifier=true
android.useAndroidX=true
+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.5.1-all.zip distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zip