在哪里阅读关于Android新API和不推荐使用的api列表

时间:2015-07-23 13:14:44

标签: android api deprecated

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

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

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

计划学习适配器。我找到了ArrayAdapter,BaseAdapter和SimpleCursorAdapter。我不知道什么是弃用的,什么是新的API而不是这些。它们是否仍在API级别22中使用?提前致谢!

3 个答案:

答案 0 :(得分:1)

你可以从这里了解一切。 api_diff/22/changes 来自官方网站。

答案 1 :(得分:0)

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

如果您按照后者中的链接,它所导致的资源之一是详细的API差异,例如Shekar Chaudhary的回答中提到的。

答案 2 :(得分:0)

我认为你混淆了Deprecated(这意味着API方法调用"标记为"以后不会被删除,不应该被使用),它被更新的功能所取代(如在GridView中)和ListView)。

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

在技术陈旧的其他情况下,例如ListView或ActionBar(现在你应该使用工具栏),不再鼓励这些技术,而是支持新的API。重要的区别是这些功能不被弃用,只是不鼓励再使用。

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

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

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