猿问
有什么理由在Android中使用support.v4库吗?
我一直在开发针对Android 4.0及更高版本的应用,但没有支持早期版本的计划。我有什么充分的理由继续使用支持库吗?
12345678_0001
浏览 395
回答 3
3回答
绝地无双
支持库有许多独特的功能可应用于所有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构建)更容易使用。
0
0
0
忽然笑
使用支持v4的优势(据我所知):您可以使用ViewPager(仅在支持v4中存在)您可以使用ArrayMap(API 19中添加)
0
0
0
炎炎设计
如果您的minSdkVersion> = 13,则可以使用android-support-v13。该罐子在$ ANDROID_HOME / extras / android / support / v13中
0
0
0
随时随地看视频
慕课网APP
相关分类
Android
我要回答