我自己主要通过在线教程学习Android。由于Android一直在不断发展,大多数旧教程都使用API来警告API已被弃用且不应使用。
我相信虽然某些API被标记为已弃用,但必须有新方法来解决类似问题。是否有任何地方可以阅读/查找已弃用的API以及要使用的替代新API。
例如,我研究了ListView和GridView。我对两者都有很好的理解。过了一会儿,我发现两者都被弃用了,应该使用RecyclerView。因此,研究这些ListView和GridView感觉就像浪费时间。我应该只研究RecyclerView。
计划学习适配器。我找到了ArrayAdapter,BaseAdapter和SimpleCursorAdapter。我不知道什么是弃用的,什么是新的API而不是这些。它们是否仍在API级别22中使用?提前致谢!
答案 0 :(得分:1)
你可以从这里了解一切。 api_diff/22/changes 来自官方网站。
答案 1 :(得分:0)
您正在寻找的信息可直接从Google获取:
如果您按照后者中的链接,它所导致的资源之一是详细的API差异,例如Shekar Chaudhary的回答中提到的。
答案 2 :(得分:0)
我认为你混淆了Deprecated(这意味着API方法调用"标记为"以后不会被删除,不应该被使用),它被更新的功能所取代(如在GridView中)和ListView)。
如果API 已弃用,在大多数情况下(当开发人员彻底时),API文档本身应提供指向应该使用的新方法的链接。
在技术陈旧的其他情况下,例如ListView或ActionBar(现在你应该使用工具栏),不再鼓励这些技术,而是支持新的API。重要的区别是这些功能不被弃用,只是不鼓励再使用。
在弃用的情况下,应记录API本身。 如果被更新的技术取代,这里列出了一些值得审查的资源: