1

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

4

1 回答 1

2

由于 API 是私有的,Google 可以在需要时更改 API。只要它们自己不需要,就不会考虑向后兼容性。因此,使用私有 API 是有风险的。来自 Google 的更改会破坏您的应用程序。

于 2013-01-23T07:29:14.927 回答