Получить 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. Я делаю то, что делает веб-браузер.

Другие вопросы по тегам