Получить HTML-код с веб-страницы через браузер
Я хочу получить HTML-код с веб-страницы, которую пользователь опубликовал в моем приложении.
Итак, у меня есть этот фильтр намерений:
<intent-filter>
<action android:name="android.intent.action.SEND"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:mimeType="text/plain"/>
</intent-filter>
И код в моей деятельности:
String action = intent.getAction();
if (action.equalsIgnoreCase(Intent.ACTION_SEND) &&
intent.hasExtra(Intent.EXTRA_TEXT)) {
String s = intent.getStringExtra(Intent.EXTRA_TEXT);
output.setText(s); //output: a TextView that holds the URL
}
Это выводит ссылку.. но мне нужен HTML. Какие-нибудь мысли? Спасибо!
1 ответ
Использовать HTTP-клиент API (OkHttp, HttpUrlConnection
и т. д.) и сделать HTTP GET
запросить этот URL. Я делаю то, что делает веб-браузер.