Support v4 24.2.0 更新看点

Android Support Library 24.2.0 版本更新,不再支持 Android 2.2 及以下版本。此版本将 v4 包拆分为五个模块,以实现模块化和解耦,方便开发者按需引入。此外,还引入了 TextInputLayout 等新组件。
Android Support Library, revision 24.2.0 (August 2016)

1,

Android Support Library 下包含了很多功能丰富的包,如
这里写图片描述
所以有必要对此Library的版本更新发布时常关注。

2,

该版本已经不支持Android 2.2 (API level 8) 或更低的sdk版本,在过低的sdk版本下,其API已被过时掉,并且在后面会直接移除。

3,

V4包被拆分成了以下几个module:
support-compat
兼容一些 Framework API.如 Context.getDrawable() 和 View.performAccessibilityAction()。大小为 602k。
support-core-utils
提供一系列核心的工具,如 AsyncTaskLoader 和 PermissionChecker。大小为 90k。
support-core-ui
提供一系列核心的 UI,如 ViewPager、NestedScrollView。大小为 240k。
support-media-compat
android.media 兼容库,包括 MediaBrowser 和 MediaSession。大小为 248k。
support-fragment
fragment 的兼容库,大小为 136k。

4,

5个module之间的关系图
子module依赖关系

可见,我们可以选择自己需要的某个package,这样便可以减小app的大小(当然,其实没多大影响),support-fragment需要依赖其余4个包,所以等引入此包时,相当于是把v4整个包进行引入。
对于app开发者来说 , 其实只需com.android.support:support-v4:24.2.0 ;而对于v4包项目来说,是进行了模块化、解耦。

5,

24.2.0不仅分包,也有其余的更新,比如TextInputLayout等,见官网
https://developer.android.com/topic/libraries/support-library/revisions.html

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值