android – 如果最低SDK = 14,则为Lollipop提供Appcompat,兼容性和支持库

我们有一个现有的 Android应用程序支持最高级别为18的API级别.我们使用了兼容性库19.1.0.现在我们正在改变/升级到:

>最低SDK = 14
>目标= android-22

现在假设有不同版本的v4,v7,v13支持,兼容性和appcompat库,我不确定要包含哪些,哪些不包含.

我们使用maven进行依赖管理并使用Maven SDK deployer

解决方法

如果您使用的是14的minSDK,那么从技术上讲,您不需要其中任何一个.但是,这里有一些需要考虑的事情:

支持v4(com.android.support:support-v4:23.0.0)

> App Components Fragment – 添加用户封装的支持
与Fragments的接口和功能,使应用程序能够
提供可在小屏幕和大屏幕设备之间进行调整的布局.
> NotificationCompat – 添加对丰富通知功能支持.
> LocalbroadcastManager – 允许应用程序轻松注册
在单个应用程序中接收意图而不广播它们
全球.
>用户界面ViewPager – 添加管理.的ViewGroup
子视图的布局,用户可以在其间滑动.
> PagerTitleStrip – 添加非交互式标题条,即可
作为ViewPager的孩子添加.
> PagerTabStrip – 添加导航窗口小部件,用于在分页视图之间切换,也可以与ViewPager一起使用.

App Compat v7(com.android.support:appcompat-v7:23.0.0)

Here are a few of the key classes included in the v7 appcompat
library

> ActionBar – 提供操作栏用户的实现
界面模式.有关使用操作栏的更多信息,请参阅
Action Bar开发人员指南.
> ActionBaractivity – 添加一个应用程序活动类,该类必须用作使用支持库操作栏实现的活动的基类.
> ShareActionProvider – 添加对标准化共享操作的支持
(例如电子邮件或发布到社交应用程序)可以在操作栏中.

支持v13(com.android.support:support-v13:23.0.0)

This library is designed to be used for Android 3.2 (API level 13) and
higher. It adds support for the Fragment user interface pattern with
the (FragmentCompat) class and additional fragment support classes.
For more information about fragments,see the Fragments developer
guide. For detailed information about the v13 Support Library APIs,
see the android.support.v13 package in the API reference.

在这里查看他们的修订:http://developer.android.com/tools/support-library/index.html

查看此处列出的所有库:http://developer.android.com/tools/support-library/features.html

相关文章

这篇“android轻量级无侵入式管理数据库自动升级组件怎么实现...
今天小编给大家分享一下Android实现自定义圆形进度条的常用方...
这篇文章主要讲解了“Android如何解决字符对齐问题”,文中的...
这篇文章主要介绍“Android岛屿数量算法怎么使用”的相关知识...
本篇内容主要讲解“Android如何开发MQTT协议的模型及通信”,...
本文小编为大家详细介绍“Android数据压缩的方法是什么”,内...