谷歌将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质量,并且会受到破坏兼容性的变化。此外,还有一些已知的问题,所以谷歌不建议在生产项目中尝试。
消息,据a早期发行in监测,LAB过去24小时成交量放大至近7日平均水平的3.9倍,价格累计下跌5...
2 阿里巴巴新AI模型称仅次于Anthropic的Fabl消息,阿里巴巴宣布其新AI模型Qwen3.8 Max的参数量达到2.4万亿,声称在领先的前沿AI模型中仅次...
3 Solana网络单日收入重回区块链榜首,为近消息,据Solanafloor数据,Solana在7月18日的网络收入位居所有区块链第一,这是近五个月以来的首...
4 Nouriel Roubini:AI可能迫使政府采用普遍基消息,Nouriel Roubini在接受Bloomberg TV采访时警告,人工智能的快速发展可能迫使各国政府选择普...
5 A股三大股指走低,深证成指跌2%7月20日,A股三大股指走低,深证成指跌2%,创业板指跌1.34%,沪指跌0.51%。...
6 MetaMask聘用朝鲜黑客,未造成实质损失消息,MetaMask聘请了与朝鲜有关的黑客作为开发者,该黑客GitHub账号imyugioh自2025年9月起已在L...
7 BTC、ETH、SOL和XRP ETF上周净流入情况消息,上周比特币、以太坊、索拉纳和瑞波币现货ETF均出现净流入。其中,比特币净流入7567万...
8 国信证券吴信坤:阶段性买点或已出现消息,国信证券策略首席分析师吴信坤发布最新研究报告表示,截至7月17日,全部A股PE为21.8倍...
9 Binance停止支持Moonriver和Moonbeam主网消息,Binance宣布停止支持Moonriver和Moonbeam主网,并开放上述代币通过Base网络进行充值和提现。...
10 SpaceX定于7月23日进行Starship第13次飞行测试消息,SpaceX计划于7月23日进行Starship的第13次飞行测试,此前在7月16日的发射中因发动机点火故...
成都来彰科技 蜀ICP备2025134723号-1
资讯来源互联网,如有版权问题请联系管理员删除。