Skip to content

Commit 75557b9

Browse files
committed
Migrate to AndroidX
Signed-off-by: Syrone Wong <[email protected]>
1 parent 075d901 commit 75557b9

36 files changed

+102
-98
lines changed

app/build.gradle

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ android {
99
targetSdkVersion 28
1010
versionCode 1
1111
versionName "1.0"
12-
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
12+
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
1313
ndk {
1414
abiFilters "armeabi-v7a", "arm64-v8a", "x86"
1515
}
@@ -39,16 +39,15 @@ repositories {
3939
}
4040

4141
dependencies {
42-
implementation 'com.android.support:design:28.0.0'
43-
implementation 'com.android.support:appcompat-v7:28.0.0'
44-
implementation 'com.android.support:recyclerview-v7:28.0.0'
45-
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
46-
implementation 'com.android.support:support-compat:28.0.0'
47-
implementation 'com.android.support:support-v4:28.0.0'
42+
implementation 'com.google.android.material:material:1.1.0'
43+
implementation 'androidx.appcompat:appcompat:1.1.0'
44+
implementation 'androidx.recyclerview:recyclerview:1.1.0'
45+
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
46+
implementation 'androidx.core:core:1.2.0'
4847
implementation 'cn.bingoogolapple:bga-qrcode-zxing:1.3.7'
4948
testImplementation 'junit:junit:4.13'
50-
androidTestImplementation 'com.android.support.test:runner:1.0.2'
51-
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
49+
androidTestImplementation 'androidx.test.ext:junit:1.1.1'
50+
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
5251

5352
api(name: 'golibs', ext: 'aar')
5453
}

app/src/main/java/io/github/trojan_gfw/igniter/MainActivity.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@
88
import android.net.VpnService;
99
import android.os.Bundle;
1010
import android.os.RemoteException;
11-
import android.support.annotation.NonNull;
12-
import android.support.annotation.Nullable;
13-
import android.support.v4.app.ActivityCompat;
14-
import android.support.v7.app.AlertDialog;
15-
import android.support.v7.app.AppCompatActivity;
11+
import androidx.annotation.NonNull;
12+
import androidx.annotation.Nullable;
13+
import androidx.core.app.ActivityCompat;
14+
import androidx.appcompat.app.AlertDialog;
15+
import androidx.appcompat.app.AppCompatActivity;
1616
import android.text.method.LinkMovementMethod;
1717
import android.view.Menu;
1818
import android.view.MenuItem;

app/src/main/java/io/github/trojan_gfw/igniter/ProxyService.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,14 @@
1717
import android.os.ParcelFileDescriptor;
1818
import android.os.RemoteCallbackList;
1919
import android.os.RemoteException;
20-
import android.support.annotation.IntDef;
21-
import android.support.v4.app.NotificationCompat;
20+
import androidx.annotation.IntDef;
21+
import androidx.core.app.NotificationCompat;
2222

2323
import org.json.JSONObject;
2424

2525
import java.io.File;
2626
import java.io.FileInputStream;
2727
import java.util.Collections;
28-
import java.util.LinkedHashSet;
2928
import java.util.Set;
3029

3130
import clash.Clash;

app/src/main/java/io/github/trojan_gfw/igniter/TrojanConfig.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import android.os.Parcel;
44
import android.os.Parcelable;
5-
import android.support.annotation.Nullable;
5+
import androidx.annotation.Nullable;
66
import android.text.TextUtils;
77

88
import org.json.JSONArray;

app/src/main/java/io/github/trojan_gfw/igniter/TrojanHelper.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package io.github.trojan_gfw.igniter;
22

3-
import android.support.annotation.NonNull;
4-
import android.support.annotation.Nullable;
3+
import androidx.annotation.NonNull;
4+
import androidx.annotation.Nullable;
55

66
import org.json.JSONArray;
77
import org.json.JSONException;
@@ -15,7 +15,6 @@
1515
import java.io.InputStream;
1616
import java.io.InputStreamReader;
1717
import java.io.OutputStream;
18-
import java.io.StringReader;
1918
import java.util.ArrayList;
2019
import java.util.Collections;
2120
import java.util.List;

app/src/main/java/io/github/trojan_gfw/igniter/common/app/BaseAppCompatActivity.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,8 @@
22

33
import android.content.Context;
44
import android.os.Bundle;
5-
import android.support.annotation.Nullable;
6-
import android.support.v4.app.Fragment;
7-
import android.support.v4.app.FragmentManager;
8-
import android.support.v7.app.AppCompatActivity;
5+
import androidx.annotation.Nullable;
6+
import androidx.appcompat.app.AppCompatActivity;
97

108
public abstract class BaseAppCompatActivity extends AppCompatActivity {
119
protected Context mContext;

app/src/main/java/io/github/trojan_gfw/igniter/common/app/BaseFragment.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22

33
import android.content.Context;
44
import android.os.Bundle;
5-
import android.support.annotation.IdRes;
6-
import android.support.annotation.NonNull;
7-
import android.support.annotation.Nullable;
8-
import android.support.v4.app.Fragment;
9-
import android.support.v4.app.FragmentActivity;
5+
import androidx.annotation.IdRes;
6+
import androidx.annotation.NonNull;
7+
import androidx.annotation.Nullable;
8+
import androidx.fragment.app.Fragment;
9+
import androidx.fragment.app.FragmentActivity;
1010
import android.view.View;
1111

1212
public abstract class BaseFragment extends Fragment {

app/src/main/java/io/github/trojan_gfw/igniter/common/dialog/LoadingDialog.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
import android.graphics.Color;
66
import android.graphics.PorterDuff;
77
import android.graphics.drawable.ColorDrawable;
8-
import android.support.annotation.NonNull;
9-
import android.support.v4.content.ContextCompat;
10-
import android.support.v4.widget.ContentLoadingProgressBar;
8+
import androidx.annotation.NonNull;
9+
import androidx.core.content.ContextCompat;
10+
import androidx.core.widget.ContentLoadingProgressBar;
1111
import android.view.Window;
1212
import android.widget.TextView;
1313

app/src/main/java/io/github/trojan_gfw/igniter/common/os/Task.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33

44
import android.os.Process;
5-
import android.support.annotation.WorkerThread;
5+
import androidx.annotation.WorkerThread;
66

77
/**
88
* A wrapper of Runnable.

app/src/main/java/io/github/trojan_gfw/igniter/common/utils/PermissionUtils.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import android.Manifest;
44
import android.content.Context;
55
import android.content.pm.PackageManager;
6-
import android.support.v4.content.ContextCompat;
6+
import androidx.core.content.ContextCompat;
77

88
public abstract class PermissionUtils {
99

0 commit comments

Comments
 (0)