[英]android application - android emulator virtual sd card - swf file not loading
[英]Android - Better Approach in Loading SD CARD Images
从SD CARD加载或填充图像比将每个图像路径存储为常量有什么更好的算法?
public final class Constants {
public static final String[] IMAGES = new String[] {
// Heavy images
"file:///mnt/sdcard/folder/folder/folder/1.jpg",
"file:///mnt/sdcard/folder/folder/folder/2.jpg",
"file:///mnt/sdcard/folder/folder/folder/3.jpg",
"file:///mnt/sdcard/folder/4.jpg",
);
}
基本上,我正在学习Universal Image Loader,并专注于加载图像的网格视图实现。 目前,该项目正在运行,但是正在使用CONSTANT路径。 问题是我的图像存储在SD卡中。
链接: https : //github.com/nostra13/Android-Universal-Image-Loader/blob/master/sample/src/com/nostra13/example/universalimageloader/ImageGridActivity.java
LINK2:以常量字符串存储路径https://github.com/nostra13/Android-Universal-Image-Loader/blob/master/sample/src/com/nostra13/example/universalimageloader/Constants.java
如果您事先知道它是一组固定的,永不改变的图像,那么在String数组中存储对它们的引用时,我看不到任何问题,这可能是最好的方法。
如果要在运行时动态查找SD卡上的图像,最好扫描/获取感兴趣的特定文件夹的文件列表,然后将其传递给Image Loader。 您可以查询MediaStore
,也可以使用Java IO方法。
有很多这样的例子:
无论哪种方式,Universal Image Loader都应该在位图显示方面承担很多繁重的工作,因此我对此不必太担心。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.