Skip to content

Commit 9d30996

Browse files
author
hyb1996
committed
重构 使用AndroidX代替android.support库
1 parent c3c73ab commit 9d30996

File tree

297 files changed

+750
-889
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

297 files changed

+750
-889
lines changed

.idea/caches/build_file_checksums.ser

0 Bytes
Binary file not shown.

app/build.gradle

+9-8
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
apply plugin: 'com.android.application'
22
apply plugin: 'kotlin-android'
33
apply plugin: 'kotlin-android-extensions'
4+
apply plugin: 'com.jakewharton.butterknife'
45

56
def AAVersion = '4.5.2'
67
def SupportLibVersion = '28.0.0'
@@ -21,7 +22,7 @@ android {
2122
targetSdkVersion versions.target
2223
versionCode versions.appVersionCode
2324
versionName versions.appVersionName
24-
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
25+
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
2526
multiDexEnabled true
2627
ndk {
2728
abiFilters 'armeabi-v7a', 'x86'
@@ -82,23 +83,23 @@ repositories {
8283
}
8384

8485
dependencies {
85-
androidTestImplementation('com.android.support.test.espresso:espresso-core:2.2.2', {
86+
androidTestImplementation('androidx.test.espresso:espresso-core:3.1.1-alpha01', {
8687
exclude group: 'com.android.support', module: 'support-annotations'
8788
})
8889
testImplementation 'junit:junit:4.12'
8990
// Android Annotations
9091
annotationProcessor "org.androidannotations:androidannotations:$AAVersion"
9192
implementation "org.androidannotations:androidannotations-api:$AAVersion"
9293
// ButterKnife
93-
implementation('com.jakewharton:butterknife:8.8.1', {
94+
implementation('com.jakewharton:butterknife:9.0.0-rc2', {
9495
exclude group: 'com.android.support'
9596
})
96-
annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
97+
annotationProcessor 'com.jakewharton:butterknife-compiler:9.0.0-rc2'
9798
// Android supports
98-
implementation "com.android.support:appcompat-v7:${SupportLibVersion}"
99-
implementation "com.android.support:cardview-v7:${SupportLibVersion}"
100-
implementation "com.android.support:design:${SupportLibVersion}"
101-
implementation 'com.android.support:multidex:1.0.3'
99+
implementation 'androidx.appcompat:appcompat:1.0.2'
100+
implementation 'androidx.cardview:cardview:1.0.0'
101+
implementation 'com.google.android.material:material:1.1.0-alpha01'
102+
implementation 'androidx.multidex:multidex:2.0.0'
102103
// Personal libraries
103104
implementation 'com.github.hyb1996:MutableTheme:0.2.2'
104105
// Material Dialogs

app/src/main/java/org/autojs/autojs/App.kt

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ import android.content.Intent
66
import android.graphics.Bitmap
77
import android.graphics.drawable.Drawable
88
import android.net.Uri
9-
import android.support.multidex.MultiDexApplication
10-
import android.support.v4.content.LocalBroadcastManager
9+
import androidx.multidex.MultiDexApplication
1110
import android.view.View
1211
import android.widget.ImageView
12+
import androidx.localbroadcastmanager.content.LocalBroadcastManager
1313
import com.bumptech.glide.Glide
1414
import com.bumptech.glide.request.target.SimpleTarget
1515
import com.bumptech.glide.request.transition.Transition

app/src/main/java/org/autojs/autojs/autojs/AutoJs.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import android.content.Intent;
77
import android.content.IntentFilter;
88
import android.os.Looper;
9-
import android.support.v4.content.LocalBroadcastManager;
9+
import androidx.localbroadcastmanager.content.LocalBroadcastManager;
1010

1111
import com.stardust.app.GlobalAppContext;
1212
import com.stardust.autojs.core.console.GlobalConsole;

app/src/main/java/org/autojs/autojs/external/ScriptExecutionIntentService.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import android.app.IntentService;
44
import android.content.Intent;
5-
import android.support.annotation.Nullable;
5+
import androidx.annotation.Nullable;
66

77
/**
88
* Created by Stardust on 2017/5/15.

app/src/main/java/org/autojs/autojs/external/fileprovider/AppFileProvider.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import android.content.Context;
44
import android.net.Uri;
5-
import android.support.v4.content.FileProvider;
5+
import androidx.core.content.FileProvider;
66

77
import java.io.File;
88

app/src/main/java/org/autojs/autojs/external/foreground/ForegroundService.java

+3-6
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,13 @@
99
import android.content.Intent;
1010
import android.os.Build;
1111
import android.os.IBinder;
12-
import android.support.annotation.Nullable;
13-
import android.support.annotation.RequiresApi;
14-
import android.support.v4.app.NotificationCompat;
12+
import androidx.annotation.Nullable;
13+
import androidx.annotation.RequiresApi;
14+
import androidx.core.app.NotificationCompat;
1515

1616
import org.autojs.autojs.R;
1717
import org.autojs.autojs.ui.main.MainActivity_;
1818

19-
import java.lang.reflect.Array;
20-
import java.util.Arrays;
21-
2219
public class ForegroundService extends Service {
2320

2421

app/src/main/java/org/autojs/autojs/external/open/EditIntentActivity.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import android.net.Uri;
66
import android.os.Bundle;
77
import android.os.Environment;
8-
import android.support.annotation.Nullable;
8+
import androidx.annotation.Nullable;
99
import android.text.TextUtils;
1010
import android.widget.Toast;
1111

app/src/main/java/org/autojs/autojs/external/open/ImportIntentActivity.java

+1-4
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import android.content.Intent;
44
import android.net.Uri;
55
import android.os.Bundle;
6-
import android.support.annotation.Nullable;
6+
import androidx.annotation.Nullable;
77
import android.text.TextUtils;
88
import android.widget.Toast;
99

@@ -15,9 +15,6 @@
1515
import java.io.FileNotFoundException;
1616
import java.io.InputStream;
1717

18-
import io.reactivex.annotations.NonNull;
19-
import io.reactivex.functions.Consumer;
20-
2118
/**
2219
* Created by Stardust on 2017/2/2.
2320
*/

app/src/main/java/org/autojs/autojs/external/open/RunIntentActivity.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import android.content.Intent;
55
import android.net.Uri;
66
import android.os.Bundle;
7-
import android.support.annotation.Nullable;
7+
import androidx.annotation.Nullable;
88
import android.widget.Toast;
99

1010
import com.stardust.autojs.script.StringScriptSource;

app/src/main/java/org/autojs/autojs/external/receiver/DynamicBroadcastReceivers.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,9 @@
22

33
import android.content.BroadcastReceiver;
44
import android.content.Context;
5-
import android.content.Intent;
65
import android.content.IntentFilter;
76
import android.os.Build;
8-
import android.support.v4.content.LocalBroadcastManager;
7+
import androidx.localbroadcastmanager.content.LocalBroadcastManager;
98
import android.util.Log;
109

1110
import org.autojs.autojs.timing.IntentTask;

app/src/main/java/org/autojs/autojs/external/shortcut/ShortcutManager.java

+2-8
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,17 @@
11
package org.autojs.autojs.external.shortcut;
22

33
import android.app.PendingIntent;
4-
import android.content.BroadcastReceiver;
54
import android.content.Context;
65
import android.content.Intent;
7-
import android.content.IntentFilter;
86
import android.content.pm.ShortcutInfo;
97
import android.graphics.drawable.Icon;
108
import android.os.Build;
11-
import android.support.annotation.Nullable;
12-
import android.support.annotation.RequiresApi;
9+
import androidx.annotation.Nullable;
10+
import androidx.annotation.RequiresApi;
1311

1412
import java.util.Collections;
1513
import java.util.List;
1614

17-
import io.reactivex.Observable;
18-
import io.reactivex.subjects.PublishSubject;
19-
import io.reactivex.subjects.Subject;
20-
2115
/**
2216
* Created by Stardust on 2017/10/25.
2317
*/

app/src/main/java/org/autojs/autojs/external/tasker/FireSettingReceiver.java

+1-1
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.os.Bundle;
6-
import android.support.annotation.NonNull;
6+
import androidx.annotation.NonNull;
77

88
import org.autojs.autojs.external.ScriptIntents;
99
import org.autojs.autojs.external.open.RunIntentActivity;

app/src/main/java/org/autojs/autojs/external/tasker/TaskPrefEditActivity.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
import android.content.Intent;
44
import android.os.Bundle;
55
import android.os.Environment;
6-
import android.support.annotation.NonNull;
7-
import android.support.annotation.Nullable;
6+
import androidx.annotation.NonNull;
7+
import androidx.annotation.Nullable;
88
import android.text.TextUtils;
99
import android.view.Menu;
1010
import android.view.MenuItem;

app/src/main/java/org/autojs/autojs/external/tile/LayoutBoundsTile.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package org.autojs.autojs.external.tile;
22

33
import android.os.Build;
4-
import android.support.annotation.RequiresApi;
4+
import androidx.annotation.RequiresApi;
55

66
import com.stardust.view.accessibility.NodeInfo;
77

app/src/main/java/org/autojs/autojs/external/tile/LayoutHierarchyTile.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package org.autojs.autojs.external.tile;
22

33
import android.os.Build;
4-
import android.support.annotation.RequiresApi;
4+
import androidx.annotation.RequiresApi;
55

66
import com.stardust.view.accessibility.NodeInfo;
77

app/src/main/java/org/autojs/autojs/external/tile/LayoutInspectTileService.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import android.os.Build;
55
import android.service.quicksettings.Tile;
66
import android.service.quicksettings.TileService;
7-
import android.support.annotation.RequiresApi;
7+
import androidx.annotation.RequiresApi;
88
import android.util.Log;
99
import android.widget.Toast;
1010

app/src/main/java/org/autojs/autojs/external/widget/ScriptWidgetSettingsActivity.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import android.content.Intent;
55
import android.os.Bundle;
66
import android.os.Environment;
7-
import android.support.annotation.Nullable;
7+
import androidx.annotation.Nullable;
88
import android.view.Menu;
99
import android.view.MenuItem;
1010

app/src/main/java/org/autojs/autojs/model/autocomplete/DictionaryTree.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
package org.autojs.autojs.model.autocomplete;
22

3-
import android.support.annotation.NonNull;
3+
import androidx.annotation.NonNull;
44

55
import java.util.ArrayList;
66
import java.util.Collections;
7-
import java.util.HashMap;
87
import java.util.List;
98
import java.util.Map;
109
import java.util.TreeMap;

app/src/main/java/org/autojs/autojs/model/explorer/Explorer.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package org.autojs.autojs.model.explorer;
22

3-
import android.support.annotation.Nullable;
3+
import androidx.annotation.Nullable;
44
import android.util.LruCache;
55

66
import com.stardust.pio.PFile;

app/src/main/java/org/autojs/autojs/model/explorer/ExplorerDirPage.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package org.autojs.autojs.model.explorer;
22

33
import android.os.Build;
4-
import android.support.annotation.NonNull;
5-
import android.support.annotation.RequiresApi;
4+
import androidx.annotation.NonNull;
5+
import androidx.annotation.RequiresApi;
66

77
import com.stardust.pio.PFile;
88

app/src/main/java/org/autojs/autojs/model/indices/ClassSearchingItem.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package org.autojs.autojs.model.indices;
22

3-
import android.support.annotation.NonNull;
3+
import androidx.annotation.NonNull;
44
import android.util.Log;
55

66
public abstract class ClassSearchingItem implements Comparable<ClassSearchingItem> {

app/src/main/java/org/autojs/autojs/model/sample/SampleFile.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package org.autojs.autojs.model.sample;
22

33
import android.content.res.AssetManager;
4-
import android.support.annotation.NonNull;
5-
import android.support.annotation.Nullable;
4+
import androidx.annotation.NonNull;
5+
import androidx.annotation.Nullable;
66

77
import com.stardust.autojs.script.JavaScriptSource;
88
import com.stardust.autojs.script.ScriptSource;

app/src/main/java/org/autojs/autojs/model/script/ScriptFile.java

+1-6
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,13 @@
11
package org.autojs.autojs.model.script;
22

3-
import android.os.Environment;
4-
import android.support.annotation.Nullable;
3+
import androidx.annotation.Nullable;
54

65
import com.stardust.autojs.script.AutoFileSource;
76
import com.stardust.autojs.script.JavaScriptFileSource;
87
import com.stardust.autojs.script.ScriptSource;
98
import com.stardust.pio.PFile;
10-
import com.stardust.pio.PFiles;
119

1210
import java.io.File;
13-
import java.io.FileFilter;
14-
import java.io.FilenameFilter;
15-
import java.util.ArrayList;
1611

1712
/**
1813
* Created by Stardust on 2017/1/23.

app/src/main/java/org/autojs/autojs/model/script/Scripts.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
package org.autojs.autojs.model.script;
22

3-
import android.app.PendingIntent;
43
import android.content.Context;
54
import android.content.Intent;
65
import android.net.Uri;
7-
import android.support.annotation.Nullable;
6+
import androidx.annotation.Nullable;
87
import android.widget.Toast;
98

109
import com.stardust.app.GlobalAppContext;

app/src/main/java/org/autojs/autojs/pluginclient/DevPluginService.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
import android.os.Build;
55
import android.os.Handler;
66
import android.os.Looper;
7-
import android.support.annotation.AnyThread;
8-
import android.support.annotation.MainThread;
9-
import android.support.annotation.WorkerThread;
7+
import androidx.annotation.AnyThread;
8+
import androidx.annotation.MainThread;
9+
import androidx.annotation.WorkerThread;
1010
import android.util.Log;
1111
import android.util.Pair;
1212

app/src/main/java/org/autojs/autojs/theme/ThemeColorManagerCompat.java

+2-3
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,11 @@
33
import android.content.Context;
44
import android.content.SharedPreferences;
55
import android.preference.PreferenceManager;
6-
import android.support.v4.content.ContextCompat;
7-
import android.support.v7.app.AppCompatDelegate;
6+
import androidx.core.content.ContextCompat;
7+
import androidx.appcompat.app.AppCompatDelegate;
88

99
import com.stardust.app.GlobalAppContext;
1010

11-
import org.autojs.autojs.*;
1211
import org.autojs.autojs.R;
1312

1413
import com.stardust.theme.ThemeColor;

app/src/main/java/org/autojs/autojs/theme/dialog/ThemeColorMaterialDialogBuilder.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package org.autojs.autojs.theme.dialog;
22

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

66
import com.afollestad.materialdialogs.MaterialDialog;
77
import com.stardust.theme.ThemeColor;

app/src/main/java/org/autojs/autojs/theme/widget/ThemeColorImageViewCompat.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import android.content.Context;
44
import android.graphics.PorterDuff;
5-
import android.support.v7.widget.AppCompatImageView;
5+
import androidx.appcompat.widget.AppCompatImageView;
66
import android.util.AttributeSet;
77

88
import com.stardust.theme.ThemeColor;

app/src/main/java/org/autojs/autojs/theme/widget/ThemeColorSwipeRefreshLayout.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package org.autojs.autojs.theme.widget;
22

33
import android.content.Context;
4-
import android.support.v4.widget.SwipeRefreshLayout;
4+
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout;
55
import android.util.AttributeSet;
66

77
import com.stardust.theme.ThemeColor;

app/src/main/java/org/autojs/autojs/tool/RootTool.java

-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ public static boolean isRootAvailable() {
1919
}
2020

2121
private static final String cmd = "enabled=$(settings get system pointer_location)\n" +
22-
"pkg=%s\n" +
2322
"if [[ $enabled == 1 ]]\n" +
2423
"then\n" +
2524
"settings put system pointer_location 0\n" +

0 commit comments

Comments
 (0)