在哪里阅读 Android 新的 API 和弃用的 api 列表

Where to read about Android new API and deprecated api list

我主要通过在线教程自学 Android。由于 Android 一直在发展,大多数旧教程都使用 API 警告说 API 已被弃用,不应使用。

我相信虽然某些 API 被标记为已弃用,但必须有新的方法来解决类似的问题。是否有任何地方可以 read/find 弃用 API 并使用替代的新 API。

比如我研究ListView和GridView。我对两者都有很好的理解。过了一会儿我发现两者都被弃用了,应该使用 RecyclerView。因此,学习这些ListView和GridView感觉是在浪费时间。我应该只研究RecyclerView。

计划研究适配器。我找到了 ArrayAdapter、BaseAdapter 和 SimpleCursorAdapter。我不知道什么是弃用的,什么是新的 API 而不是这些。 API 22 级还在使用它们吗?提前致谢!

你可以从这里知道一切。 api_diff/22/changes 来自官网

您正在寻找的信息可直接从 Google:

获得

如果您点击后者中的链接,它指向的资源之一是详细的 API 差异,例如 Shekar Chaudhary 的回答中提到的。

我认为您混淆了已弃用(这意味着 API 方法调用 "marked" 将来不会被删除,不应使用),它被更新的功能所取代(如在 GridView 和 ListView 中)。

如果 API 已 弃用 ,在大多数情况下(当开发人员很彻底时)API 文档本身应该提供 link 到应该改用的新方法。

在其他情况下,如 ListView 或 ActionBar(现在您应该使用 Toolbar)等技术已经过时,不再鼓励这些技术,而是支持新的 APIs。重要的区别在于这些功能并未弃用,只是不再鼓励使用。

如果弃用,则应记录API 本身。 如果被更新的技术取代,这里列出了一些值得回顾的资源:

http://android-developers.blogspot.com/

http://developer.android.com/about/versions/lollipop.html