* 资讯详情- */>
GOOGLE使用AndroidX代替Android支撑库
新的Android扩展库(AndroidX)取代了使用七年之久的Android支撑库,旨在简化相关工作,并为该库未来的发展打下坚实的基础。
Android支撑库允许开发人员在旧版本的Android上支撑新的OS特性,或者回退到等效的功能,是一种可以部分地减轻Android生态系统碎片化的有效方式。按照GOOGLE的说法:
Android支撑库应用非常广泛;大多数Android应用都使用了Android支撑库。
然而,在其自然发展的过程中,出现了多个让许多开发人员为之困惑的选项。其中一个例子是存在以“v7”命名的组件和包,这是该库需要的原始Android SDK级别,目前需要的最小版本是14(Android 4.0)。
AndroidX的第一项改进旨在帮助开发人员区分哪些包属于OS,哪些是在应用程序包工具(APK)中。通常,APK中的(非捆绑式)库可以很好地确保单个API可以供跨不同Android版本的库使用。在使用AndroidX时,所有非捆绑式的库都属于androidx.*命名空间,包括所有的支撑库和架构组件。这有助于开发人员搞清楚,哪些依赖应该包含在APK中。
此外,AndroidX重新设计了包结构,旨在鼓励库的小型化,支撑库和架构组件包的名字也都简化了。点击这里,可以查看所有的重构变更。
最后需要指出的是,AndroidX使用了严格的语义版本,用于表明何时保证二进制兼容性,何时可能破坏。例如,如果依赖AndroidX的1.5.0版本,那么也可以使用1.7.0版本,但不能使用2.0.0。
AndroidX带来的变化无疑会影响现有的代码库,这就需要代码重构和依赖转化。为了帮助开发人员迁移他们的代码库,Android Studio Canary 14包含了一个重构特性,以便尽可能地简化这个过程。
就品质而言,AndroidX目前仍被认为是处于Alpha阶段,有些变更会破坏兼容性。而且,有些已知的问题,因此,GOOGLE不建议在生产项目中使用它。
教育平台解决方案
家校互联平台 教务管理平台 互动课堂平台 在线网校平台 企业培训平台 常识付费平台 1对1授课平台 空中课堂平台 在线直播平台电商行业
跨境电商商城解决方案 B2B2C在线商城解决方案 O2O在线商城解决方案 新零售在线商城解决方案 B2B商城解决方案 B2C商城解决方案 垂直行业电商系统解决方案 社交电商系统解决方案 电商进销存系统解决方案智慧+
智慧教室解决方案 智慧校园全套解决方案 智慧社区解决方案 智慧园区解决方案 智慧旅游解决方案 智慧医疗解决方案 智慧景区解决方案 智慧酒店解决方案 智慧商业解决方案 智慧政府解决方案 更多智慧行业解决方案区块链+
区块链+数字钱包 区块链+商城 区块链+运动行业定制
养老系统解决方案 农产品行业溯源解决方案微信咨询
官方微信客服号
24小时售前咨询
广州市天河区车陂路113号东宏国际广场 12楼1206室
扫描二维码,关注大家