android 7.1 新特性之Support Library 25.0.0
2016-10-22 00:00
357 查看
摘要: 主要谈一谈Support Library 25.0.0 变化
##前言
转眼间2016年还有两个月就完事了,Android移动开发也已经走过了第八个年头了。伴随着Android 7.1(API 25.0.0)的发布,一系列开发相关的开发工具和类库也一起更新了,今天我们就简单的说说Support Library 25.0.0。
[详情见官方地址](https://developer.android.com/topic/libraries/support-library/revisions.html)
##新增的API
###重要的事情先说
* 新增(重中之重)`android.support.design.widget.BottomNavigationView`类,实现了Material Design中的[bottom navigation](https://material.google.com/components/bottom-navigation.html)设计样式,就是我们常见的底部tab栏(再也不用担心写繁琐的操作了)
* 新增 `android.support.v13.view.inputmethod`软件包包括访问类的android.view.inputmethod.InputConnectionAPI级别13后引入的功能
* 新增`android.v7.widget.RecyclerView.DividerItemDecoration`类,提供RecyclerView分割线的一种基础实现,目前只支持`LinearLayoutManager`的横向和纵向布局
* 将API 24中引入的自定义Notification布局的相关类加入到兼容包中,即`DecoratedCustomViewStyle`和`DecoratedMediaCustomViewStyle`
##重要的变化
* ContextCompat构造器已经取得了保护。这个类不应该被公开实例化,但它可以通过瞄准新的API级别支持库进行扩展。
* ActivityCompat构造器已经取得了保护。这个类不应该被公开实例化,但它可以通过瞄准新的API级别支持库进行扩展。
* getReferrer(Activity) 已经取得了静态的。
* `android.support.design.widget.CoordinatorLayout.Behavior.isDirty(CoordinatorLayout, V)`已被删除。这种方法的任何客户端的实现应该被删除。
* `android.support.v4.media.session.MediaSessionCompat.obtain(Context, Object)`已被删除。用法应与更适当命名方法来代替。 fromMediaSession()
* `android.support.v4.media.session.MediaSessionCompat.QueueItem.obtain(Object)` 已被删除。用法应与更适当命名方法来代替。 `MediaSessionCompat.QueueItem#fromQueueItem`
* `android.support.v7.widget.Space`已被删除。用法应该被替换
* `android.support.v4.widget.Space`。
##前言
转眼间2016年还有两个月就完事了,Android移动开发也已经走过了第八个年头了。伴随着Android 7.1(API 25.0.0)的发布,一系列开发相关的开发工具和类库也一起更新了,今天我们就简单的说说Support Library 25.0.0。
[详情见官方地址](https://developer.android.com/topic/libraries/support-library/revisions.html)
##新增的API
###重要的事情先说
* 新增(重中之重)`android.support.design.widget.BottomNavigationView`类,实现了Material Design中的[bottom navigation](https://material.google.com/components/bottom-navigation.html)设计样式,就是我们常见的底部tab栏(再也不用担心写繁琐的操作了)
* 新增 `android.support.v13.view.inputmethod`软件包包括访问类的android.view.inputmethod.InputConnectionAPI级别13后引入的功能
* 新增`android.v7.widget.RecyclerView.DividerItemDecoration`类,提供RecyclerView分割线的一种基础实现,目前只支持`LinearLayoutManager`的横向和纵向布局
* 将API 24中引入的自定义Notification布局的相关类加入到兼容包中,即`DecoratedCustomViewStyle`和`DecoratedMediaCustomViewStyle`
##重要的变化
* ContextCompat构造器已经取得了保护。这个类不应该被公开实例化,但它可以通过瞄准新的API级别支持库进行扩展。
* ActivityCompat构造器已经取得了保护。这个类不应该被公开实例化,但它可以通过瞄准新的API级别支持库进行扩展。
* getReferrer(Activity) 已经取得了静态的。
* `android.support.design.widget.CoordinatorLayout.Behavior.isDirty(CoordinatorLayout, V)`已被删除。这种方法的任何客户端的实现应该被删除。
* `android.support.v4.media.session.MediaSessionCompat.obtain(Context, Object)`已被删除。用法应与更适当命名方法来代替。 fromMediaSession()
* `android.support.v4.media.session.MediaSessionCompat.QueueItem.obtain(Object)` 已被删除。用法应与更适当命名方法来代替。 `MediaSessionCompat.QueueItem#fromQueueItem`
* `android.support.v7.widget.Space`已被删除。用法应该被替换
* `android.support.v4.widget.Space`。
相关文章推荐
- 使用Android support library25.0.0 提供的BottomNavigationView实现底部导航功能
- ADT_20新建项目Android Support library not installed问题
- ADT20新建项目Android Support library not installed问题
- [Xamarin.Android] Support Library Tips
- android studio Gradle如果不能找依赖的包(Gradle can't find dependency (Android support library)),教你如何解决
- Android support library appcompat v7: cannot find actionModeShareDrawable resource
- ADT-20 问题 android support library
- Archive for required library: '/libs/android-support-v4.jar' in project '' cannot be read or is not
- 【翻译】Android Support Library Features(二)
- Android Support Library package
- Eclipse导入library的时候报:Found 2 versions of android-support-v4.jar in the dependency list
- This template depends on the Android Support library
- 解析ADT-20问题 android support library
- android.support library找不到的解决方法
- 【翻译】Android Support Library Setup(三)
- eclipse新建android工程出现This template depends on Android Support Library问题
- ADT_20新建项目Android Support library not installed问题
- Android Support Library 介绍~在项目总如何使用android支持库
- Android Support Library
- 【翻译】Android Support Library