Я включил Мое приложение для общего доступа через параметры на странице HTML. Теперь я пытаюсь сохранить HTML-страницу, откуда она была запущена в моей SD-карте. С этой целью я пытался использовать содержание намерений.Android: Получить HTML-страницу через намерение
Я использовал следующий для изображений и он работал как шарм ..
Uri imageUri = (Uri) shareintent.getParcelableExtra(Intent.EXTRA_STREAM);
Uri uri = (Uri) extras.getParcelable(Intent.EXTRA_STREAM);
ContentResolver cr = getContentResolver();
InputStream is = cr.openInputStream(uri);
BitmapFactory.Options options = new BitmapFactory.Options();
options.inJustDecodeBounds = false;
Bitmap imageBitmap = BitmapFactory.decodeStream(is ,null, options);
Пожалуйста, вы можете дать мне подсказку о том, как сохранить страницу HTML в моей SDCard?
Я не знаю, что браузеры сами поместили HTML-страницу в 'ACTION_SEND'' Intent'. URL-адрес страницы предоставляется вам. – CommonsWare
Хорошо. Итак, в таком случае я могу как-то сохранить локальную копию содержимого URL-адреса? –
Вы можете использовать URL-адрес, какой вам нравится, например, загрузив страницу с помощью 'HttpUrlConnection'. Имейте в виду, что может быть невозможно загрузить страницу, так как у вас не будет файлов cookie сеансов, данных аутентификации и т. Д. – CommonsWare