Intereting Posts
Андроид, как узнать, когда потеряно интернет-соединение? Что значит раздуть представление из XML-файла? Неверный порядок рендеринга для кнопки при применении материальной темы ApprtcDemo с локальным сервером работает между браузерами, но не поддерживает Android для браузера Android Studio показывает красное восклицание по атрибуту drawable Не удалось развернуть устройство при развертывании приложения cordova на подключенном устройстве Украшение RecyclerView (с помощью GridLayoutManager) для отображения разделителя между элементами Чтение и запись java.util.Date из Parcelable class Как сделать целую строку просмотра списка доступной? Как сделать вкладки для ViewPager теперь, когда вкладки ActionBar устарели (Lollipop) Данные мультиплексора Android-POST Функция записи теста Espresso в Android Studio 2.2 Тестирование на Android: UIAutomator против Espresso Как выбрать второй, используя TimePicker, android Как программно определить, подключено ли устройство Bluetooth? (Android 2.2)

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

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

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

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

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

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