【问题标题】:Which method should I use to store and retrive images for an android application?我应该使用哪种方法来存储和检索 Android 应用程序的图像?
【发布时间】:2013-04-29 12:33:48
【问题描述】:

我正在开发一个应用程序,该应用程序需要我从缓存数据库中检索多个图像,然后将它们显示在应用程序上。

目前我将图像写入二进制数组,然后在应用程序上将它们转换为位图图像,但 Base64 字符串比实际图像大 30% 左右。

我应该使用什么编码方法来减少存储这些图像所涉及的开销?

【问题讨论】:

    标签: android image performance encoding


    【解决方案1】:

    您可以将图像存储在 SDCard、设备缓存或数据库中。不确定您的意思,但这里有一些指南。

    这篇文章解释了如何将图像存储在 sdcard 上的任何位置: Save bitmap to location

    这一篇讲解如何在设备缓存分区中存储:Android, Saving and loading a bitmap in cache from different activities

    本指南解释了在数据库中保存和检索位图:http://www.tutorialforandroid.com/2009/10/how-to-insert-image-data-to-sqlite.html

    【讨论】:

    • 我不想将图像存储在手机上,我想要一种编码方法来减少发送到我的数据库的数据包的大小。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-19
    • 2013-01-03
    • 1970-01-01
    • 2018-06-09
    相关资源
    最近更新 更多