谷歌将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质量,并且会受到破坏兼容性的变化。此外,还有一些已知的问题,所以谷歌不建议在生产项目中尝试。
消息,BTC空单在Hyperliquid平台上增持46.70枚,约合363.52万美元,持仓规模达到813.27万美元,均价...
2 伊朗同意通过技术委员会讨论核问题消息,据阿拉伯电视台记者披露,德黑兰同意通过技术委员会讨论核问题,长期冻结铀浓缩活...
3 Strategy对手盘:BTC空单增持95.92枚,持仓规消息,BTC空单在Hyperliquid平台上增持95.92枚,约合1,498,085.60美元,当前持仓规模为4,497,465.13美元...
4 麻吉黄立成:BTC多单增持25枚,当前盈亏消息,麻吉黄立成在Hyperliquid平台上增持BTC多单25.00枚,约合2,012,000.00美元。当前持仓规模为...
5 最新行情晚报:BTC比特币价格突破78000美XBIT Wallet数据来源,比特币BTC今日行情消息,BTC比特币最新价格:$78016.69000000,24小时涨2.1700...
6 币界晚讯 2026年4月加密领域遭遇40起重大1. 2026年4月加密领域遭遇40起重大黑客攻击,损失达6.47亿美元。 2. Arkham数据揭示2026年比特币最...
7 2026年4月加密领域遭遇40起重大黑客攻击,2026年4月,加密领域共发生40起重大黑客攻击,总损失达到6.47亿美元,较3月的5220万美元激增...
8 特朗普对德国总理涉伊朗言论不满美国总统特朗普近日对德国总理默茨关于伊朗的言论表达不满,并称美国正在研究削减驻德国...
9 比特币教育组织推出AI工具应对能源争议消息,北欧比特币教育组织Bitcoin Beyond 66发布了一款名为比特币证据库的开源AI数据库,旨在生...
10 Bakkt完成DTR收购,稳定币支付成未来增长消息,Bakkt已完成对分布式技术研究的收购,DTR是一家稳定币支付基础设施公司。此次交易将...
成都来彰科技 蜀ICP备2025134723号-1
资讯来源互联网,如有版权问题请联系管理员删除。