Можно ли использовать Android SDK методы с аннотацией @hide?

Можно ли использовать методы с аннотацией @hide без перекомпиляции sdk?

Примечание. Я знаю, что я не должен использовать эти методы и т. Д.

Solutions Collecting From Web of "Можно ли использовать Android SDK методы с аннотацией @hide?"

Да, это отражение, решает множество проблем … И хорошо знать, что вы знаете, что вы не должны их использовать 🙂

Да, можно использовать эти методы. В моем случае мне пришлось переопределить скрытый метод, в частности метод openFileBrowser для WebChromeClient. Для этого я просто добавил метод к телу класса, который расширяет WebChromeClient, и все работает нормально. Однако, если я разместил аннотацию @Override, затмение будет жаловаться и отказываться от компиляции … просто удалил его и все скомпилировало и работало нормально. Галаад получает принятый ответ, так как его «Да, это» действительно был прав и заставил меня экспериментировать.