У меня есть приложение, которое взаимодействует с иностранным веб-сервером, который устанавливает cookie сеанса при входе в систему. Некоторые страницы, которые я хотел бы отображать в веб-браузере, вместо обработки запроса HttpGet. К сожалению, на сайте используются фреймы, которые очень слабо поддерживаются Android WebView. Но он отлично работает с Opera Mobile Browser.
Есть ли способ передать сессионный файл cookie из моего приложения в Opera Mobile?
Выхода нет.
Opera - внешнее приложение для Android, и все, что вы можете дать, это URL. Этот URL должен содержать параметры входа. WebView - это компонент пользовательского интерфейса, который дает вам гораздо больший контроль над ним.
Если вы не можете изменить веб-сервер, чтобы поддерживать логин-по-волшебный URL-адрес, вам, вероятно, не повезло.