Skip to content

Commit 40316ed

Browse files
committed
migrate to androidx
1 parent 0b893fe commit 40316ed

13 files changed

Lines changed: 40 additions & 50 deletions

build.gradle

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,15 @@ allprojects {
22
repositories {
33
google()
44
mavenCentral()
5-
jcenter()
65
}
76
}
87

98
buildscript {
109
repositories {
1110
google()
1211
mavenCentral()
13-
jcenter()
1412
}
1513
dependencies {
16-
classpath 'com.android.tools.build:gradle:4.2.0'
14+
classpath 'com.android.tools.build:gradle:4.2.1'
1715
}
1816
}

gradle.properties

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,6 @@
1515
# When configured, Gradle will run in incubating parallel mode.
1616
# This option should only be used with decoupled projects. More details, visit
1717
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
18-
# org.gradle.parallel=true
18+
# org.gradle.parallel=true
19+
android.enableJetifier=true
20+
android.useAndroidX=true

syncloud/build.gradle

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
apply plugin: 'com.android.application'
22

33
android {
4-
compileSdkVersion 29
5-
buildToolsVersion '29.0.2'
4+
compileSdkVersion 30
65

76
compileOptions {
87
sourceCompatibility JavaVersion.VERSION_1_8
@@ -11,9 +10,10 @@ android {
1110

1211
defaultConfig {
1312
minSdkVersion 16
14-
targetSdkVersion 29
15-
versionCode 20081
16-
versionName "20.08.01"
13+
targetSdkVersion 30
14+
versionCode 21060
15+
versionName "21.06"
16+
multiDexEnabled true
1717
}
1818

1919
useLibrary 'org.apache.http.legacy'
@@ -78,10 +78,10 @@ dependencies {
7878
implementation 'com.fasterxml.jackson.core:jackson-databind:2.3.3'
7979
implementation 'org.apache.commons:commons-lang3:3.3.2'
8080
implementation 'org.apache.httpcomponents:httpclient-android:4.3.3'
81-
implementation 'com.google.guava:guava:18.0'
82-
implementation 'com.android.support:design:27.0.2'
83-
implementation 'com.android.support:support-v4:27.0.2'
84-
implementation 'com.android.support:appcompat-v7:27.0.2'
81+
implementation 'com.google.guava:guava:24.1-jre'
82+
implementation 'com.google.android.material:material:1.3.0'
83+
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
84+
implementation 'androidx.appcompat:appcompat:1.3.0'
8585
implementation 'com.lsjwzh:materialloadingprogressbar:0.5.8-RELEASE'
8686
testImplementation 'junit:junit:4.10'
8787
testImplementation 'org.mockito:mockito-all:1.9.5'

syncloud/src/main/java/org/syncloud/android/AcraLogEmailer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import android.content.Context;
44
import android.content.Intent;
55
import android.net.Uri;
6-
import android.support.annotation.NonNull;
6+
import androidx.annotation.NonNull;
77

88
import org.acra.ReportField;
99
import org.acra.collections.ImmutableSet;

syncloud/src/main/java/org/syncloud/android/AcraLogEmailerFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package org.syncloud.android;
22

33
import android.content.Context;
4-
import android.support.annotation.NonNull;
4+
import androidx.annotation.NonNull;
55

66
import org.acra.config.CoreConfiguration;
77
import org.acra.sender.ReportSender;

syncloud/src/main/java/org/syncloud/android/discovery/MulticastLock.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public void acquire() {
2020
logger.info("creating multicast lock");
2121
try {
2222
lock = wifi.createMulticastLock(MULTICAST_LOCK_TAG);
23-
lock.setReferenceCounted(false);
23+
lock.setReferenceCounted(true);
2424
lock.acquire();
2525
} catch (Exception e) {
2626
logger.error("failed to acquire multicast lock", e);

syncloud/src/main/java/org/syncloud/android/ui/AuthCredentialsActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import android.app.AlertDialog;
55
import android.content.Intent;
66
import android.os.Bundle;
7-
import android.support.v7.app.AppCompatActivity;
7+
import androidx.appcompat.app.AppCompatActivity;
88
import android.text.TextUtils;
99
import android.view.KeyEvent;
1010
import android.view.Menu;

syncloud/src/main/java/org/syncloud/android/ui/DevicesDiscoveryActivity.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
import android.net.wifi.WifiManager;
99
import android.os.AsyncTask;
1010
import android.os.Bundle;
11-
import android.support.design.widget.FloatingActionButton;
12-
import android.support.v4.widget.SwipeRefreshLayout;
13-
import android.support.v7.app.AppCompatActivity;
11+
import com.google.android.material.floatingactionbutton.FloatingActionButton;
12+
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout;
13+
import androidx.appcompat.app.AppCompatActivity;
1414
import android.view.Menu;
1515
import android.view.MenuItem;
1616
import android.view.View;

syncloud/src/main/java/org/syncloud/android/ui/DevicesSavedActivity.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
import android.net.Uri;
55
import android.os.Bundle;
66
import android.preference.PreferenceManager;
7-
import android.support.design.widget.FloatingActionButton;
8-
import android.support.v4.widget.SwipeRefreshLayout;
9-
import android.support.v7.app.ActionBar;
10-
import android.support.v7.app.AppCompatActivity;
7+
import com.google.android.material.floatingactionbutton.FloatingActionButton;
8+
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout;
9+
import androidx.appcompat.app.ActionBar;
10+
import androidx.appcompat.app.AppCompatActivity;
1111
import android.view.Menu;
1212
import android.view.MenuItem;
1313
import android.view.View;

syncloud/src/main/java/org/syncloud/android/ui/SettingsActivity.java

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,15 @@
33
import android.content.res.Configuration;
44
import android.os.Bundle;
55
import android.preference.PreferenceActivity;
6-
import android.support.annotation.LayoutRes;
7-
import android.support.annotation.Nullable;
6+
import androidx.annotation.LayoutRes;
7+
import androidx.annotation.Nullable;
88
import android.view.MenuInflater;
99
import android.view.View;
10-
import android.support.v7.app.ActionBar;
11-
import android.support.v7.app.AppCompatDelegate;
12-
import android.support.v7.widget.Toolbar;
10+
import androidx.appcompat.app.ActionBar;
11+
import androidx.appcompat.app.AppCompatDelegate;
12+
import androidx.appcompat.widget.Toolbar;
1313
import android.view.ViewGroup;
1414

15-
import org.syncloud.android.R;
16-
1715
public class SettingsActivity extends PreferenceActivity {
1816
private AppCompatDelegate mDelegate;
1917

0 commit comments

Comments
 (0)