AndroidX使用

为什么要有Androidx库?

也许是google官方也对这个早期形成的演化产物不满意,于是对这些API的架构进行了一次重新的划分,推出了AndroidX。Androidx 是对 android.support.xxx包和其他Android支持库整理后的产物。与support库一样,每个AndroidX库都与Android系统版本分开提供,并提供跨Android版本的向后兼容性。
对开发者造成什么影响?
对于有写一些开源项目的人,会有一些影响。一些项目会找不到原有库,一些项目会往Androidx上迁移。Android团队官方的态度也很明确,未来都会为AndroidX为主,Android Support Library已经不再建议使用,并会慢慢停止维护,所以陆续会有众多的Android开发者将项目迁移到Androidx库上。

怎么使用Androidx?

1.现如今新创建的Android项目已经是强制勾选使用androidx库了。

在项目的 gradle.properties 文件中配置如下:

启用Androidx生成支持的标志

android.useAndroidX=true

启用Maven库转换的标志

android.enableJetifier=true

修改依赖库

gradle.build

修改原先的
import android.support.v7.app.AppCompatActivity;
import android.support.v7.app.WidgetToolbar;

改为:
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.WidgetToolbar;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值