在Android中使用私有api有什么缺点?

时间:2013-01-23 07:21:34

标签: android

任何人都可以告诉我在android中使用私有api的缺点是什么。我知道有办法访问私有api,一种方法是使用反射和其他方式从手机中提取android.jar并提取其.dex文件,然后为我的应用程序创建自定义android.jar,以便它包括com。 android.internal包。但是我想知道google的android团队为开发人员隐藏这些api的原因,以及开发人员在他们的应用程序中使用那些私有api的原因是否可靠?

1 个答案:

答案 0 :(得分:1)

由于API是私有的,因此Google可以在需要时更改API。只要不需要它们,就不会考虑向后兼容性。因此,使用私有API是一种风险。 Google的更改将会破坏您的申请。