最近刚入职了一家新公司,项目都是六七年前的项目了,暂时也米有新任务,就把版本升级一下,主要是support 包 升级为AndroidX
1.AlertDialog
android.support.v7.app.AlertDialog
androidx.appcompat.app.AlertDialog
2.AppCompatActivity
android.support.v7.app.AppCompatActivity
androidx.appcompat.app.AppCompatActivity
3.AppCompatButton
android.support.v7.widget.AppCompatButton
androidx.appcompat.widget.AppCompatButton
4.AppCompatTextView
android.support.v7.widget.AppCompatTextView
androidx.appcompat.widget.AppCompatTextView
5.Nullable
android.support.annotation.Nullable
androidx.annotation.Nullable
6.AppCompatCheckBox
android.support.v7.widget.AppCompatCheckBox
androidx.appcompat.widget.AppCompatCheckBox
7.NonNull
android.support.annotation.NonNull
androidx.annotation.NonNull
8.FileProvider
android.support.v4.content.FileProvider
androidx.core.content.FileProvider
9.Fragment
android.support.v4.app.Fragment
androidx.fragment.app.Fragment
10.FragmentManager
android.support.v4.app.FragmentManager
androidx.fragment.app.FragmentManager
11.FragmentStatePagerAdapter
android.support.v4.app.FragmentStatePagerAdapter
androidx.fragment.app.FragmentStatePagerAdapter
12.ViewPager
android.support.v4.view.ViewPager
androidx.viewpager.widget.ViewPager
13.AppCompatAutoCompleteTextView
android.support.v7.widget.AppCompatAutoCompleteTextView
androidx.appcompat.widget.AppCompatAutoCompleteTextView
14.ActivityCompat
android.support.v4.app.ActivityCompat
androidx.core.app.ActivityCompat
15.LinearLayoutManager
LinearLayoutManager
androidx.recyclerview.widget.LinearLayoutManager
16.RecyclerView
RecyclerView
androidx.recyclerview.widget.RecyclerView
17.Toolbar
android.support.v7.widget.Toolbar
androidx.appcompat.widget.Toolbar
18.ContextCompat
android.support.v4.content.ContextCompat;
androidx.core.content.ContextCompat;
19.MultiDexApplication
android.support.multidex.MultiDexApplication;
androidx.multidex.MultiDexApplication;
20.MultiDex
android.support.multidex.MultiDex
androidx.multidex.MultiDex
21.CardView
android.support.v7.widget.CardView
androidx.cardview.widget.CardView
22.TextInputLayout
android.support.design.widget.TextInputLayout
com.google.android.material.textfield.TextInputLayout
23.AppCompatAutoCompleteTextView
android.support.v7.widget.AppCompatAutoCompleteTextView
androidx.appcompat.widget.AppCompatAutoCompleteTextView
24.AppCompatButton
android.support.v7.widget.AppCompatButton
androidx.appcompat.widget.AppCompatButton
25.ContextCompat
android.support.v4.content.ContextCompat
androidx.core.content.ContextCompat
另外,build.gradle中用到的一些
implementation 'androidx.appcompat:appcompat:1.2.0' implementation 'androidx.recyclerview:recyclerview:1.3.2' implementation 'androidx.viewpager:viewpager:1.0.0' implementation 'androidx.constraintlayout:constraintlayout-core:1.0.4' implementation 'com.google.android.material:material:1.5.0' // implementation "com.android.support:appcompat-v7:$rootProject.supportLibraryVersion" // implementation "com.android.support:design:$rootProject.supportLibraryVersion" // implementation "com.android.support:support-v4:$rootProject.supportLibraryVersion" implementation "com.android.support:palette-v7:$rootProject.supportLibraryVersion" // implementation 'com.android.support.constraint:constraint-layout:1.1.3' // implementation "com.android.support:cardview-v7:$rootProject.supportLibraryVersion" // implementation "com.android.support:recyclerview-v7:$rootProject.s"