браузер Android WebKit имеет возможность запуска без интерфейса, только движок? - PullRequest
0 голосов
/ 31 августа 2011

Я работаю над приложением Android, которое должно имитировать запросы браузера, причины загрузки.
Я успешно записал весь трафик на устройстве.
Мой вопрос:
Могу ли я запустить WebKit движок и отправитьURL, чтобы начать навигацию, мне не нужно отображать ответ или вообще видеть браузер?

Поток:

  1. Запустить движок WebKit без интерфейса пользователя.
  2. использовать API WebKit для начала навигации.
  3. получить ответ, сохраненный в файле / БД / или любом другом хранилище.

Возможно ли это?

1 Ответ

2 голосов
/ 31 августа 2011

Зависит от того, что вы хотите и каковы ваши требования.

Если вы хотите просто запросить URL через HTTP и получить результат, вы можете использовать HttpGet.

Если вы хотите смоделировать выборку страницы, как это сделал бы браузер - включая выборку всех изображений, таблиц стилей, сценариев и других данных на ней - вы можете использовать невидимую WebView

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...