Skip to content

Commit dd19c79

Browse files
committed
Migrate to Android X
1 parent 25c9249 commit dd19c79

18 files changed

+36
-40
lines changed

.gitignore

+2-1
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@
77
/build
88
/captures
99
.externalNativeBuild
10-
keystore.jks
10+
keystore.jks
11+
/private_key.pepk

.idea/caches/build_file_checksums.ser

0 Bytes
Binary file not shown.

.idea/caches/gradle_models.ser

8.66 KB
Binary file not shown.

app/build.gradle

+11-11
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
apply plugin: 'com.android.application'
22

33
android {
4-
compileSdkVersion 28
4+
compileSdkVersion 29
55
defaultConfig {
66
applicationId "com.quchen.flashcard"
77
minSdkVersion 21
8-
targetSdkVersion 28
9-
versionCode 17
10-
versionName "v1.4.0"
11-
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
8+
targetSdkVersion 29
9+
versionCode 18
10+
versionName "v1.4.1"
11+
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
1212
}
1313
buildTypes {
1414
release {
@@ -20,11 +20,11 @@ android {
2020

2121
dependencies {
2222
implementation fileTree(dir: 'libs', include: ['*.jar'])
23-
implementation 'com.android.support:appcompat-v7:28.0.0'
24-
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
25-
implementation 'com.android.support:design:28.0.0'
26-
implementation 'com.android.support:support-v4:28.0.0'
23+
implementation 'androidx.appcompat:appcompat:1.1.0'
24+
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
25+
implementation 'com.google.android.material:material:1.0.0'
26+
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
2727
testImplementation 'junit:junit:4.12'
28-
androidTestImplementation 'com.android.support.test:runner:1.0.2'
29-
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
28+
androidTestImplementation 'androidx.test:runner:1.2.0'
29+
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
3030
}

app/release/app-release.apk

64 KB
Binary file not shown.

app/release/app.aab

1.92 MB
Binary file not shown.

app/release/output.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":17,"versionName":"v1.4.0","enabled":true,"outputFile":"app-release.apk","fullName":"release","baseName":"release"},"path":"app-release.apk","properties":{}}]
1+
[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":18,"versionName":"v1.4.1","enabled":true,"outputFile":"app-release.apk","fullName":"release","baseName":"release"},"path":"app-release.apk","properties":{}}]

app/src/androidTest/java/com/quchen/flashcard/ExampleInstrumentedTest.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package com.quchen.flashcard;
22

33
import android.content.Context;
4-
import android.support.test.InstrumentationRegistry;
5-
import android.support.test.runner.AndroidJUnit4;
4+
import androidx.test.InstrumentationRegistry;
5+
import androidx.test.runner.AndroidJUnit4;
66

77
import org.junit.Test;
88
import org.junit.runner.RunWith;

app/src/main/java/com/quchen/flashcard/GameActivity.java

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
package com.quchen.flashcard;
22

3-
import android.support.v4.app.FragmentManager;
4-
import android.support.v4.app.FragmentTransaction;
5-
import android.support.v7.app.AppCompatActivity;
3+
import androidx.fragment.app.FragmentManager;
4+
import androidx.fragment.app.FragmentTransaction;
5+
import androidx.appcompat.app.AppCompatActivity;
66
import android.os.Bundle;
7-
import android.widget.FrameLayout;
87

98
import java.util.ArrayList;
109
import java.util.Collections;

app/src/main/java/com/quchen/flashcard/ListActivity.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@
1010
import android.net.Uri;
1111
import android.os.Bundle;
1212
import android.provider.OpenableColumns;
13-
import android.support.annotation.NonNull;
14-
import android.support.v4.app.ActivityCompat;
15-
import android.support.v4.content.ContextCompat;
16-
import android.support.v7.app.AppCompatActivity;
13+
import androidx.annotation.NonNull;
14+
import androidx.core.app.ActivityCompat;
15+
import androidx.core.content.ContextCompat;
16+
import androidx.appcompat.app.AppCompatActivity;
1717
import android.view.LayoutInflater;
1818
import android.view.View;
1919
import android.view.ViewGroup;

app/src/main/java/com/quchen/flashcard/ListCfgFragment.java

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package com.quchen.flashcard;
22

3-
import android.content.Intent;
4-
import android.support.v4.app.Fragment;
3+
import androidx.fragment.app.Fragment;
54
import android.os.Bundle;
65
import android.view.LayoutInflater;
76
import android.view.View;
@@ -15,7 +14,6 @@
1514
import android.widget.SeekBar;
1615
import android.widget.TextView;
1716

18-
import java.util.List;
1917
import java.util.Locale;
2018

2119

app/src/main/java/com/quchen/flashcard/ListViewActivity.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package com.quchen.flashcard;
22

33
import android.content.Context;
4-
import android.support.annotation.NonNull;
5-
import android.support.v7.app.AppCompatActivity;
4+
import androidx.annotation.NonNull;
5+
import androidx.appcompat.app.AppCompatActivity;
66
import android.os.Bundle;
77
import android.view.LayoutInflater;
88
import android.view.View;

app/src/main/java/com/quchen/flashcard/MainActivity.java

+2-4
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,20 @@
44
import android.content.Context;
55
import android.content.DialogInterface;
66
import android.content.Intent;
7-
import android.support.annotation.NonNull;
8-
import android.support.v7.app.AppCompatActivity;
7+
import androidx.annotation.NonNull;
8+
import androidx.appcompat.app.AppCompatActivity;
99
import android.os.Bundle;
1010
import android.view.LayoutInflater;
1111
import android.view.View;
1212
import android.view.ViewGroup;
1313
import android.widget.AdapterView;
1414
import android.widget.ArrayAdapter;
15-
import android.widget.Button;
1615
import android.widget.EditText;
1716
import android.widget.ListView;
1817
import android.widget.TextView;
1918
import android.widget.Toast;
2019

2120
import java.io.File;
22-
import java.io.FileNotFoundException;
2321
import java.io.FileOutputStream;
2422
import java.io.IOException;
2523
import java.io.InputStream;

app/src/main/java/com/quchen/flashcard/QuestionFragment.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
import android.animation.ValueAnimator;
77
import android.graphics.drawable.GradientDrawable;
88
import android.os.Bundle;
9-
import android.support.annotation.Nullable;
10-
import android.support.v4.app.Fragment;
9+
import androidx.annotation.Nullable;
10+
import androidx.fragment.app.Fragment;
1111
import android.view.LayoutInflater;
1212
import android.view.View;
1313
import android.view.ViewGroup;

app/src/main/java/com/quchen/flashcard/ResultAdapter.java

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
11
package com.quchen.flashcard;
22

33
import android.content.Context;
4-
import android.support.annotation.NonNull;
4+
import androidx.annotation.NonNull;
55
import android.view.LayoutInflater;
66
import android.view.View;
77
import android.view.ViewGroup;
88
import android.widget.ArrayAdapter;
9-
import android.widget.CheckBox;
10-
import android.widget.ImageButton;
119
import android.widget.LinearLayout;
1210
import android.widget.TextView;
1311

app/src/main/java/com/quchen/flashcard/ResultFragment.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package com.quchen.flashcard;
22

33
import android.os.Bundle;
4-
import android.support.annotation.Nullable;
5-
import android.support.v4.app.Fragment;
4+
import androidx.annotation.Nullable;
5+
import androidx.fragment.app.Fragment;
66
import android.view.LayoutInflater;
77
import android.view.View;
88
import android.view.ViewGroup;

app/src/main/res/layout/activity_main.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838

3939
</LinearLayout>
4040

41-
<android.support.design.widget.FloatingActionButton
41+
<com.google.android.material.floatingactionbutton.FloatingActionButton
4242
android:id="@+id/addFolderBtn"
4343
android:layout_width="wrap_content"
4444
android:layout_height="wrap_content"

gradle.properties

+2
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99

1010
# Specifies the JVM arguments used for the daemon process.
1111
# The setting is particularly useful for tweaking memory settings.
12+
android.enableJetifier=true
13+
android.useAndroidX=true
1214
org.gradle.jvmargs=-Xmx1536m
1315

1416
# When configured, Gradle will run in incubating parallel mode.

0 commit comments

Comments
 (0)