Android如何处理删除的API

时间:2017-02-19 17:57:28

标签: android upgrade android-6.0-marshmallow deprecated

我想了解Android如何管理弃用的API。例如,运行Android 5的设备具有使用targetSdk 22构建的应用程序(即,Android 5.1)。此应用程序调用{​​{1}},自API 23以来已弃用。然后设备升级到Android 6.据我所知,浏览器书签的所有概念在Android 6中已完全删除。那么当使用该应用程序时会发生什么? Android如何处理这种情况?

1 个答案:

答案 0 :(得分:0)

这可能会有所帮助:https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#fc

  

Android应用程序通常向前兼容与新的   Android平台的版本。

     

因为几乎所有对框架API的更改都是附加的,所以   使用任何给定版本的API开发的Android应用程序(如   由其API级别指定)与更高版本向前兼容   Android平台和更高的API级别。应用程序应该   能够在Android平台的所有更高版本上运行,除了   在应用程序使用API​​的一部分的独立情况下   之后因某种原因被删除