当前位置: 首页 > 工具软件 > androidx > 使用案例 >

AndroidX使用

唐炜
2023-12-01

为什么要有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;

 类似资料: