Моим приложениям необходимо время от времени загружать изображение из Интернета и хранить их, показывая, когда он работает в соответствии с выбором. как я могу загрузить изображения и как их сохранить в папке приложения или т. д. Я пытаюсь использовать поток вывода файлов в локальных папках приложений, таких как активы и переносимые, но пока не удается найти правильный путь для него.SAving фотографии, которые мне нужны по моей заявке
0
A
ответ
0
Чтобы загрузить изображения, я предлагаю вам использовать библиотеки Apache HttpClient, которые встроены в Android SDK. Вот учебник, который поможет вам быстро начать работу с HttpClient: http://hc.apache.org/httpcomponents-client-4.0.1/tutorial/html/fundamentals.html
Для того, чтобы сохранить изображения, следующий код предоставит вам каталог данных вашего приложения. Каталог данных находится в файловой системе устройства по адресу /data/data/your.package.name/files/
.
Context ctx = activity.getApplicationContext();
String dataDir = ctx.getApplicationInfo().dataDir;
Если вы заинтересованы в хранении изображений постоянно в вашей галерее пользователя, есть интерфейсы для делать это в MediaStore
классе.
Смежные вопросы
- 1. Android, открыть URL-адрес по моей заявке
- 2. Изображение в моей заявке?
- 3. Захват в моей заявке
- 4. WebView в моей заявке
- 5. изображения сжимаются в моей заявке
- 6. Как определить зависимые библиотеки, которые мне нужны
- 7. Android: дата и время печати на фотографии, снятой по моей заявке
- 8. Добавление LogService к моей заявке
- 9. Открытие браузера в моей заявке
- 10. Проверка ошибок в моей заявке
- 11. «Сокет закрыт» в моей заявке
- 12. PHP RegEx указывает символы, которые мне нужны?
- 13. Как искать список рецептов в моей заявке
- 14. Мне не нужны таблицы django по умолчанию
- 15. Мне нужны предложения по отправке push-уведомлений
- 16. Показать задачи TFS в моей заявке
- 17. Показать друзей по заявке
- 18. Мне не нужны все значения в моей таблице
- 19. Bazaar: Мне нужны ветки?
- 20. Добавление некоторых пунктов к моей заявке
- 21. Перенаправление после моего логина в моей заявке
- 22. Подключение Facebook по заявке
- 23. Gunicorn не привязывается к моей заявке
- 24. Связать URL с ресурсом в моей заявке
- 25. Интеграция RESTFUL api в моей заявке
- 26. Невозможно разобрать JSON В моей заявке
- 27. Google map не отображается в моей заявке
- 28. Какие детали мне нужны?
- 29. неожиданное закрытие силы в моей заявке
- 30. UILabel не отображается в моей заявке
Спасибо, Но дело в том, что мне нужно загрузить изображения в локальную папку приложения и показать их в моем веб-представлении. Я могу загрузить их в каталог данных приложений, используя вышеописанный способ, но как я могу дать ссылку на мой веб-метод loadDataWithBaseURL() для загрузки изображений из этого местоположения. как мне это сделать? – user377941
Я не совсем понимаю, что вам нужно делать. Вам нужно показать изображения в строках с текстом и другим HTML? Если у вас есть документ, который ссылается на изображение как на локальный файл, то, вероятно, вы, вероятно, сможете использовать «file: ///data/data/your.package.name/files/» в качестве вашего базового URL-адреса? Но если вам нужно загружать изображения, то почему бы просто не использовать 'ImageView'. –