0

我正在开发一个 Android 应用程序,可以根据用户请求下载其他内容。这包括图像声音。我需要的是在运行时加载这些资源和类并使用它们。有没有办法我可以做到这一点?

编辑:我需要为 Android 2.2 或更高版本执行此操作。

4

2 回答 2

1

看看 AsyncTask 和 Loaders API。这将为您提供在后台线程中下载图像、资源的工具。

http://developer.android.com/reference/android/os/AsyncTask.html

http://developer.android.com/guide/components/loaders.html

于 2012-07-18T20:06:23.733 回答
1

我会使用AsyncTask它们并将它们缓存到本地内存、SD 卡或硬盘驱动器。您可以AsyncTask在加载时启动,将数据缓存到内存,然后在需要时调用它。这里有几个链接可以帮助你:

AsyncTask

http://www.peachpit.com/articles/article.aspx?p=1823692&seqNum=3

缓存:

http://developer.android.com/guide/topics/data/data-storage.html

希望这可以帮助!

于 2012-07-18T20:19:42.923 回答