Android最好的方法来检索图像并从外部源查看它们

时间:2013-08-26 15:42:22

标签: android database wallpaper

我将制作壁纸应用程序,但需要一些指导,以便我能够存储,检索和查看壁纸。

我是否需要使用ImageView才能显示图像?

我需要某种数据库/网站来存储所有壁纸。什么是最好的事情,使用数据库或网站?

如何从我选择的来源中检索壁纸?

任何帮助/建议将不胜感激,谢谢。

3 个答案:

答案 0 :(得分:1)

通常的做法是使用rss图像提要。然后,只需将您的应用程序连接到RSS订阅源,并定期检查更新。

以下是在Android中阅读xml(rss)的参考资料: http://www.ibm.com/developerworks/opensource/library/x-android/index.html

祝你好运。

答案 1 :(得分:1)

你可以试试aquery android库来加载延迟图片。这个库将图像存储在高速缓冲存储器中,因此您不需要将其存储在外部,也可能需要一些时间才能首次从Web加载图像,但是一旦它加载到您的应用程序中,它就会自动存储在缓存中,因此第二次花费的时间非常少显示它也比其他lazzy加载方法耗时少..下面的代码可以帮助你.....

AQuery aq = new AQuery(mContext);
aq.id(R.id.image1).image("http://data.whicdn.com/images/63995806/original.jpg");

您可以从from this link

下载库

答案 2 :(得分:0)

我个人会使用数据库。但最简单的选择是使用android中的'res / drawable'文件夹。我想。

如果您将它们存储在互联网上并且没有连接,则无法获取图像,因此用户不一定会喜欢这样。

要从数据库中获取它们,您可能需要了解一些SQL或知道知道一点SQL的人。将它们存储在数据库中的优点是它是一个整洁的包,它是可移植的。

不要担心使用ImageView,你只需要从源(数据库/文件系统等)获取图像并将其提供给imageView