为了账号安全,请及时绑定邮箱和手机立即绑定

有什么理由在Android中使用support.v4库吗?

有什么理由在Android中使用support.v4库吗?

12345678_0001 2019-10-11 14:24:50
我一直在开发针对Android 4.0及更高版本的应用,但没有支持早期版本的计划。我有什么充分的理由继续使用支持库吗?
查看完整描述

3 回答

?
绝地无双

TA贡献1946条经验 获得超4个赞

支持库有许多独特的功能可应用于所有API级别:


LocalBroadcastManager-允许应用程序轻松地在单个应用程序中注册和接收意图,而无需全局广播它们。

ViewPager-添加一个ViewGroup,该ViewGroup管理子视图的布局,用户可以在子视图之间滑动。

DrawerLayout-增加了对创建可以从窗口边缘拉入的导航抽屉的支持。

SlidingPaneLayout-添加小部件以创建链接的摘要视图和详细视图,以适合各种屏幕尺寸。

FileProvider-添加对在应用程序之间共享私有文件的支持。

还有其他诸如


WakefulBroadcastReceiver-实现广播接收器的常见模式的帮助程序,该接收器接收设备唤醒事件,然后将工作传递给服务,同时确保设备在过渡期间不会重新进入睡眠状态。

AtomicFile-用于文件的原子操作

SwipeRefreshLayout-添加拉动以刷新视图

另外请注意,片段的支持库版本中提供了一些较新的功能,例如嵌套的片段(仅在Android 4.2中添加)。Renderscript内部特性也仅在Android 4.2中引入,如果您正在执行诸如实时图像处理之类的操作,则非常重要。大型通知和通知操作(在Android 4.1中引入)在使用NotificationCompat时(基于Android Wear Notification API构建)更容易使用。


查看完整回答
反对 回复 2019-10-11
?
忽然笑

TA贡献1806条经验 获得超5个赞

使用支持v4的优势(据我所知):


您可以使用ViewPager(仅在支持v4中存在)

您可以使用ArrayMap(API 19中添加)


查看完整回答
反对 回复 2019-10-11
?
炎炎设计

TA贡献1808条经验 获得超4个赞

如果您的minSdkVersion> = 13,则可以使用android-support-v13。该罐子在$ ANDROID_HOME / extras / android / support / v13中


查看完整回答
反对 回复 2019-10-11
  • 3 回答
  • 0 关注
  • 393 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信