126 Глава 7 •
Объединенный мир
ВОПРОС/ОТВЕТ
Почему BrowserIntent не нуждается в
Предыду�ий при�ер� B��wse���te�t� про�то ини�иирует на�ерение� запрашива��ее
дру�ое приложение для про��отра веб��трани�ы� Это дру�ое приложение (браузер)
и должно запрашиват� разрешение на �оединение � Интернето� в �вое� �������Ma���
�������Ma���
fest�xml�
WebView
и�еет де�ятки дру�их �етодов� которые вы �ожете и�пол�зоват� для
управления отображение� контента или для получения �ооб�ений об из�енениях
�о�тояния браузера�
Вы �ожете найти их полный �пи�ок в онлайновой доку�ента�ии к WebV�ew�
Далее приведены �етоды� которые� ва�� �корее в�е�о� понадобят�я:
addJavascriptInterface()
: предо�тавляет до�туп к Java�объекта� из кода JavaSc��pt
(подробнее об �то� читайте в �леду��е� разделе);
createSnapshot()
: �оздает �криншот теку�ей �трани�ы;
getSettings()
: возвра�ает объект
WebSettings
� который и�пол�зует�я для управ�
ления на�тройка�и;
loadData()
: за�ружает заданну� тек�тову� �троку в
браузер;
loadDataWithBaseURL()
: за�ружает заданные данные� и�пол�зуя
базовый URL;
loadUrl
(): за�ружает веб��трани�у � заданно�о URL;
setDownloadListener()
: ре�и�трирует обратные вызовы для �обытий за�рузки� та�
ких как� напри�ер� за�рузка пол�зователе� файлов
.zip
или
.apk
файла;
Достарыңызбен бөлісу: