2013-01-23 51 views
1

任何人都可以請告訴我在Android中使用私人API的缺點是什麼。我知道有辦法訪問私人api,一種方法是通過使用反射和其他方式從手機中提取android.jar並提取其.dex文件,然後爲我的應用程序創建一個自定義android.jar,以便它包含com。 android.internal包。不過,我想知道爲什麼谷歌的Android團隊隱藏了開發人員的這些api,並且如果開發人員在他們的應用程序中使用這些私人api會是可靠的?在android中使用private api有什麼缺點?

回答

1

由於API是私有的,Google可以在需要時更改API。只要不需要它們,它就不會考慮向後兼容性。因此使用私有API是一種風險。 Google的更改將會破壞您的應用程序。

相關問題