谷歌将Android支持库全面引入AndroidX
|
谷歌将Android支持库全面引入AndroidX 新的Android扩展库(Android X)是7年前的支持库的替代品,旨在简化事物,为图书馆的进一步发展提供坚实的基础。 Android支持库提供了一种有效的方法,通过允许开发人员支持旧版本Android上较新的操作系统功能或回退到同等功能,部分缓解Android生态系统碎片化。据谷歌报道: 支持库的采用是惊人的;大多数Android应用程序今天都使用支持库。 然而,它的有机增长导致了许多选择,许多开发商发现令人困惑。其中一个例子是存在名为“v7”的组件和包,这是库要求的最初Android SDK级别,尽管版本14(Android4.0)目前是最低要求的SDK。 Android X的第一个目标是帮助开发人员区分哪些包属于操作系统,哪些包与应用程序的应用程序包Kit(APK)一起发货。通常,带有APKs的托运(未捆绑)库是确保跨Android不同版本的库可用的单个API的一个很好的方法。在使用Android X时,所有未绑定的库都属于名称空间androidx。*包括所有支持库和体系结构组件。这将有助于明确哪些依赖项应包括在APK中。 此外,Android X重新设计了包结构,目的是鼓励更小的库,并简化了支持库和体系结构组件包名称。在这里,您可以得到所有重构更改的列表。 最后值得注意的是,Android X采用了严格的语义版本控制,以明确何时保证或可能破坏二进制兼容性。例如,依赖于Android X的1.5.0版本仍然可以使用1.7.0,但它可能不能使用2.0.0。 Android X带来的变化肯定会对现有的代码基础产生影响,需要进行代码重构和依赖转换。为了帮助开发人员移植他们的代码库,Android StudioCanary14包括一个重构功能,以使过程尽可能简单。 Android X仍然被认为是alpha质量,并且会受到破坏兼容性的变化。此外,还有一些已知的问题,所以谷歌不建议在生产项目中尝试。 (编辑:阳江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- DxOMark公布后置相机得分 外媒却质疑iPhone 11 Pro Max
- 埃塞俄比亚联手虚拟货币创企Cardano,将区块链技术应用于农
- 用算法帮你「买买买」,时尚电商 The Look 获数百万美元 A
- React 16.8发布了React钩子:在React组件中可重用和可组合的
- Android Studio 3.2 Canary带来了更好的跟踪支持、Lint检查
- 创投观察 | Micro-LED显示产业链雏形初现,2019年显示市场或
- 云从科技携手华南理工、波塔斯打造智能交通联合实验室
- 无卡更自由 中国联通eSIM一号双终端业务将开通
- 回归机械键盘本质,GANSS新C系列如何重回巅峰
- 仅限一天 华为商城3·18周年盛典已正式开启



