当前位置:主页 > 头条 >

谷歌将Android支持库全面引入AndroidX

时间:2021-01-01 04:15:36

  谷歌将Android支持库全面引入AndroidX

  新的Android扩展库(Android X)是7年前的支持库的替代品,旨在简化事物,为图书馆的进一步发展提供坚实的基础。
谷歌将Android支持库全面引入AndroidX

  Android支持库提供了一种有效的方法,通过允许开发人员支持旧版本Android上较新的操作系统功能或回退到同等功能,部分缓解Android生态系统碎片化。据谷歌报道:

  支持库的采用是惊人的;大多数Android应用程序今天都使用支持库。

  然而,它的有机增长导致了许多选择,许多开发商发现令人困惑。其中一个例子是存在名为“v7”的组件和包,这是库要求的最初Android SDK级别,尽管版本14(Android4.0)目前是最低要求的SDK。
谷歌将Android支持库全面引入AndroidX

  Android X的第一个目标是帮助开发人员区分哪些包属于操作系统,哪些包与应用程序的应用程序包Kit(APK)一起发货。通常,带有APKs的托运(未捆绑)库是确保跨Android不同版本的库可用的单个API的一个很好的方法。在使用Android X时,所有未绑定的库都属于名称空间androidx。*包括所有支持库和体系结构组件。这将有助于明确哪些依赖项应包括在APK中。
谷歌将Android支持库全面引入AndroidX

  此外,Android X重新设计了包结构,目的是鼓励更小的库,并简化了支持库和体系结构组件包名称。在这里,您可以得到所有重构更改的列表。

  最后值得注意的是,Android X采用了严格的语义版本控制,以明确何时保证或可能破坏二进制兼容性。例如,依赖于Android X的1.5.0版本仍然可以使用1.7.0,但它可能不能使用2.0.0。

  Android X带来的变化肯定会对现有的代码基础产生影响,需要进行代码重构和依赖转换。为了帮助开发人员移植他们的代码库,Android StudioCanary14包括一个重构功能,以使过程尽可能简单。

  Android X仍然被认为是alpha质量,并且会受到破坏兼容性的变化。此外,还有一些已知的问题,所以谷歌不建议在生产项目中尝试。

热点推荐
1 Loracle:BTC空单增持41.45枚,当前盈亏

消息,知名交易员Loracle在HyperLiquid平台增持BTC空单41.45枚,约合2,592,267.21美元。当前持仓规模为...

2 Hashgraph Group:在Hedera推出品牌忠诚度平台

消息,瑞士区块链公司Hashgraph Group在Hedera上推出了品牌忠诚度平台Brandboost,旨在为企业提供游...

3 华尔街日报修正关于美国海军引导船只的

消息,华尔街日报承认其关于自由计划重启的报道有误,修正为美国海军目前正悄然协助船只...

4 香港拟收紧虚拟资产顾问规则,推出新许

消息,香港当局计划推出新的虚拟资产顾问和管理服务提供商许可规则,以扩大对数字资产市...

5 Terawulf收购肯塔基AI数据中心,矿业转型加

消息,Terawulf宣布收购位于肯塔基的Muskie数据校园,计划建设超过1吉瓦的AI和高性能计算能力。...

6 TRON价格接近突破0.40美元,稳定币活动激

消息,TRON价格已上涨至0.38美元,接近1.5年来的最高点,受益于稳定币活动的增加和看涨的衍生...

7 解冻伊朗海外资金成伊美谈判主要分歧

消息,伊朗方面当地时间26日消息,一名接近伊朗谈判团队的消息人士表示,目前伊美谈判的主...

8 荷兰外交部长称,荷兰召见俄罗斯大使,

消息,据荷兰新闻社ANP:荷兰外交部长称,荷兰召见俄罗斯大使,讨论袭击基辅事件。...

9 比特币活跃地址数量下降39%

消息,比特币在市场整合期间活跃地址数量下降了39.80%。根据分析师Ali Martinez提供的数据,比...

10 国家能源局召开民营企业座谈会

消息,国家能源局于5月25日召开能源领域民营企业座谈会,围绕强化企业科技创新主体地位,...

成都来彰科技 蜀ICP备2025134723号-1

资讯来源互联网,如有版权问题请联系管理员删除。