是否可以将Android SDK方法与@hide注释一起使用?

m0s*_*m0s 13 android

是否可以使用带有@hide注释的方法而无需重新编译sdk?

注意:我知道我不应该使用这种方法等.

Gil*_*ead 9

是的,反思解决了很多问题...很高兴知道你知道你不应该使用它们:)

  • @ m0s:您不能使用反射在运行时覆盖方法.而且,为了强调这一点,你不应该使用这些方法,更不用说覆盖它们了. (3认同)

m0s*_*m0s 5

是的,可以使用这些方法.在我的情况下,我必须覆盖一个隐藏的方法,特别是WebChromeClient的openFileBrowser方法.为此,我只是将方法添加到扩展WebChromeClient的类主体中,一切正常.但是,如果我放置@Override注释eclipse会抱怨并拒绝编译...只是删除它,所有编译和工作正常.吉利德得到了接受的答案,因为他的"是的确是这样"确实是正确的,并促使我进行实验.