阅读此文大概需要2分钟。
在Android开发中经常遇到不同版本之间api发生变化的情况。
Google的更新和迭代一直在持续进行着,在上个版本还正常的功能,升级后经常会发现在最新版本上此功能就跑不通了。
遇到API发生变化的情况,我们可以通过以下途径进行厘清变化,方便我们在开发时及时跟进,解决问题。
(微信不支持打开第三方链接,请复制到浏览器进行打开)
1、通过查看最新的Android版本的源码,查询源码中此API的具体变化,来查看最新用法。需要你本地有源码或者可以通过在线的方式进行查阅。
推荐几个在线源码阅读网站:
a. http://androidxref.com/
可以搜索目录进行查看
b. https://www.androidos.net.cn/sourcecode
界面做的很友好
2、有时我们不清楚Google的工程师为什么要修改此API,想弄清楚,便于自己更好的理解新接口的特性,评估改动对我们APP产生的影响,我们可以通过查看具体的commit提交来做更详细的查询。
推荐几个查看查询Google Android 版本变化git提交日志网站:
a. http://aosp.opersys.com/changelog/
3、如果变化后的API不清楚具体的用法,可以查询Android原生的应用是怎么使用的,或者直接Google搜索一下。
PS:
推荐一个比较好玩的Android外文网站,无需科学上网。
https://www.androidpolice.com/
领取专属 10元无门槛券
私享最新 技术干货