【问题标题】:Where can I find a list of Android features that are deprecated by newer features?在哪里可以找到被新功能弃用的 Android 功能列表?
【发布时间】:2011-11-15 15:39:41
【问题描述】:

Android 开发者网站中是否有一些内容显示了 API 中的某个新增内容已弃用的内容?

例如,一个人如何知道 Fragments 弃用了什么?

【问题讨论】:

    标签: android android-fragments deprecated


    【解决方案1】:

    更新

    新的发行说明可在此处的新 URL 中以更易于阅读的格式获得 -

    https://developer.android.com/about/versions/11

    旧 URL 仍然适用于 API 级别,但由于某些原因,旧版本下载 tar 文件而不是网页源,可能是因为它们已存档。
    此外,您不再需要在 URL 末尾添加.html。所以新的 API diff URL 将是
    https://developer.android.com/sdk/api_diff/30/changes

    原帖

    每当他们发布新的 API 时总会有一个更改报告,我将链接用于 Android 4.0 的最新更改报告

    http://developer.android.com/sdk/api_diff/14/changes.html

    有一个部分提到了添加和更改的包。您可以单击特定包并了解已弃用的类和更改的方法。 如果您需要早期版本的更改报告,只需减少编号即可。 (14) 在链接中,您将获得那些更改报告。 希望这能回答您的问题。

    【讨论】:

    • 谢谢,这非常接近我想要的。
    【解决方案2】:

    如果您自己根据源代码制作 javadocs,它将包含已弃用的方法和类的列表 - 例如:http://www.androidjavadoc.com/2.3/index.html 并点击顶部的已弃用

    但是,要获得相反的答案(“此类弃用什么?”的答案)需要通读文档以了解所涉及的任何类。

    【讨论】:

      【解决方案3】:

      是的。例如,如果您查看 ActivityGroup 的文档,您会注意到他们已发出警告,指出由于存在碎片,它已被弃用。

      【讨论】:

      • 是的,但我想要一个完整的弃用列表,因为另一个添加。不必单独去寻找它们。
      • 我做了类似的事情,但是我搜索“这个类已被弃用”。就像developer.android.com/… 正如你提到的,这有点痛苦,因为搜索结果中有多个页面,并且它没有显示它被弃用的 API。但是,如果你做更多的挖掘,你也可以找到它。编辑抱歉链接...但我无法弄清楚如何在不删除搜索中的空格的情况下在评论中获取查询。
      【解决方案4】:

      我知道这不是您想要的详尽列表,但如果您查看 api 级别概述,您将对主要更改(以及弃用)有一个很好的了解,例如在 3.0 上: http://developer.android.com/sdk/android-3.0.html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-06-01
        • 2019-11-23
        • 1970-01-01
        相关资源
        最近更新 更多