谷歌将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质量,而且会受到粉碎兼容性的变革。另外,尚有一些已知的题目,以是谷歌不提议在出产项目中实行。 (编辑:河北网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |