我们应该在我们的应用程序中缓存文本和音频数据 直到设备启动或最多两天,以发生者为准 早。要了解要缓存的数据,请注意我们是 存储大约200个文本标题,每个文本标题包含大约10个字段 长度为30个字节,大约有20个声音文件,每个长约一分钟。
我们通过解析XML获取文本数据然后保留它们 在ArrayLists中。声音文件直接写在应用程序内 使用文件I / O(而不是SD卡或应用程序缓存目录)存储。
此应用程序将在运行Android 1.5或更高版本的设备上运行。
我理解,如果我错了,请纠正我,我们可以缓存 SDcard或应用程序内部或内部的文件 应用程序缓存目录。
关于如何进行缓存,我有以下问题?
请提供帮助和建议。
感谢。 注意:还提出了这个问题here。
答案 0 :(得分:2)
CursorAdapter
s。Application
的{{1}}。我正在使用
onCreate()
接收器,用于在卡安装上初始化缓存目录android.intent.action.BOOT_COMPLETED
保存/恢复为PNG的方法,为缓存的文件名创建MD5哈希。