android 老项目升级需要替换的文件包,记录一下

最近刚入职了一家新公司,项目都是六七年前的项目了,暂时也米有新任务,就把版本升级一下,主要是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"
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值