Я хочу хранить образцы изображений. Каков наилучший способ сохранения погоды на SD-карте или в БД?Каковы наилучшие снимки хранилища в Android в SD-карте или в SQL Lite DB?
9
A
ответ
9
Если изображения невелики (2-3 КБ), и их коллекция не должна расширяться, вы можете сохранить их в db. Но было бы сложнее написать их, прочитать их. С другой стороны, пользователь не сможет ничего с ними сделать.
В противном случае, если вы хотите, чтобы пользователь мог расширить коллекцию изображений или изображения довольно большие, вы должны хранить их на SD-карте.
В любом случае, вы должны знать о недостатке пространства и относиться к этим случаям соответствующим образом.
Ну, у меня средний размер коллекции изображений, и я сохранил их в БД, сжимая их, это экономит мое пространство, и это оказывается более быстрым, чем дисковый ввод-вывод. –
@Aizaz: как вы сжимали изображения? Можете ли вы дать ему некоторое преимущество? – jithinroy
да, вы можете использовать их сжатие по умолчанию, вы просто скажите им, сколько хорошего качества вы хотите. если вы даете 75, значит, 25% будет сжато ваше изображение. но для получения изображений из БД требуется много времени, было бы лучше, если бы я сохранил их в своем приложении. –