gpt4 book ai didi

android - android.* 与 androidx.* 包在 android 中的实现和使用的区别

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:56:18 29 4
gpt4 key购买 nike

Google 发布了新 Android 扩展库 (AndroidX) 的早期预览版,根据其 documentation,这基本上是现有 android 支持库和架构包的新替代品.

但是这些androidandroidx 包之间的实际区别是什么。这两个包的正确用例以及我们如何将现有的 android 包转换为 androidx 包。哪些包/库支持这些转换?

最佳答案

AndroidX 基本上是谷歌对其包结构进行的一次重大重构。他们更改了许多类的位置,以便更清楚地说明哪些类与系统 bundle 在一起,哪些没有。

如前所述on their docs :

We are rolling out a new package structure to make it clearer which packages are bundled with the Android operating system, and which are packaged with your app's APK. Going forward, the android.* package hierarchy will be reserved for Android packages that ship with the operating system; other packages will be issued in the new androidx.* package hierarchy.

28 版之前的旧支持库将保持原样可用,但新版本的支持库将从 1.0.0 版开始在 AndroidX 包重构下发布。

另外,拍摄from their refactoring list :

Only the package and Maven artifact names are affected; class, method, and field names are not changing.

换句话说,他们只是在组织他们的库。您可以阅读更多相关信息 on their blog post .

关于android - android.* 与 androidx.* 包在 android 中的实现和使用的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52095387/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com