Я хочу сделать резервное копирование изображения через мой Application
, что является лучшим способом для хранения большого количества данных. Я попытался сохранить изображение в sqlite database
, он отлично работал для небольшого количества данных в случае большой суммы, это показывает MemoryOutOfBoundExceptions
после увеличения Heep size(android:largeHeap="true")
. , пожалуйста, помогите мне, ребята.Как хранить большие данные в приложении?
ответ
Вместо хранения больших данных в Application
вы должны хранить это DataBase
так это ускорит ваше приложение и у вас нет Exception
продукции, как OutOfMemoryException
в вашем Application
.
Если вы хотите сохранить только изображение или любой файл, попробуйте сохранить только путь к этому файлу в базе данных. После этого вы можете получить путь к файлу обычным SQL-запросом и получить доступ к файлу из пути к файлу.
Вы не храните изображения в базах данных, что делает базу данных огромной и замедляет ее. Храните изображения на диске и сохраняйте путь к файлу в базе данных. Это сделает базу данных намного легче и быстрее.
Если вы разрабатываете Android, я бы также рекомендовал использовать что-то вроде Picasso, Fresco или Glide для отображения ваших изображений. Они кэшируют изображение и эффективно используют память при выполнении операций, таких как масштабирование изображений.
- 1. Как хранить большие данные json в приложении
- 2. Как хранить большие данные?
- 3. Как хранить большие данные в куки Javascript
- 4. Как хранить большие данные в Amazon EC2?
- 5. Хранить данные в приложении
- 6. Как хранить большие данные для пользователя
- 7. Хранить большие данные в поле Oracle
- 8. Хранить и обрабатывать большие данные в matlab
- 9. Хранить большие данные в базе данных SQL
- 10. Как хранить большие номера?
- 11. Где хранить большие файлы, извлеченные изначально в приложении IOS
- 12. Как хранить данные в приложении iPhone
- 13. Как хранить данные в приложении Windows .net
- 14. Как хранить данные в приложении для Android?
- 15. Как хранить данные удаленно в приложении iOS?
- 16. Как хранить данные в приложении javafx
- 17. Как хранить данные в приложении для Android
- 18. Как хранить текстовые данные в приложении
- 19. Хранить данные в приложении Windows Store
- 20. Как/где я могу «хранить»/хранить данные в своем приложении?
- 21. Как хранить большие данные для использования в вычислениях?
- 22. Как хранить большие данные в PostgreSQL DB все сразу?
- 23. Ruby: Как хранить большие массивы в коде
- 24. Как хранить большие объемы данных в python?
- 25. Как хранить большие файлы в sqlite
- 26. Как хранить большие объемы текста?
- 27. Как хранить очень большие цифры?
- 28. Хранить данные в xml в моем приложении
- 29. Как хранить большие данные для использования на передней панели?
- 30. Как хранить и большие текстовые данные из базы данных SQLite?
m, предназначенный для хранения в DataBase путем преобразования изображения в растровое изображение, чем compress() Но этот процесс также дает мне OutOfMemoryException –
@xyzrety, перейдя по этой ссылке, это поможет вам сохранить 'Image' в' DataBase'. http://stackoverflow.com/questions/9357668/how-to-store-image-in-sqlite-database – Ironman
спасибо за помощь –