如何在资产文件夹中保存在线jpg?

时间:2011-08-09 18:33:20

标签: android imageview

我有一个使用网络上的imageview的应用,我使用过这个网站: http://www.anddev.org/novice-tutorials-f8/imageview-with-loading-spinner-t49439.html

当我有一个互联网连接它工作正常,但没有,所以我的问题是,有一个选项,我下载图像一次(每晚00.00),我可以显示我的资产图像?

我希望你理解我,如果你有任何疑问,请问我。 我希望你能帮助我。

Gaauwe

2 个答案:

答案 0 :(得分:1)

您可以将其下载并保存在应用程序文件目录(或其他目录,例如SD卡上),请参阅data storage options here,而不是在资源文件夹中。 assets文件夹打包并使用APK进行签名。

关于下载,它应该不难,您可以使用alarm manager设置特定时间的闹钟,并添加一些servicebroadcast receiver来处理闹钟并下载文件。

答案 1 :(得分:0)

嗯......你不能把它存在资产中。您可以将其保存为SharedPreference或SQLiteDatabase(字节数组,然后每次解码为位图,无论是否存在网络连接)或SD文件中的文件。当然,每次下载时都必须更新存储的图像(在00.00时)。环顾四周,将位图图像解码并编码为数组,或者更新SD上的文件。