【问题标题】:Android Image from url to image viewAndroid 图像从 url 到图像视图
【发布时间】:2013-04-04 11:09:45
【问题描述】:

我正在按照本教程从图像 url 获取图像。

http://www.androidhive.info/2012/07/android-loading-image-from-url-http/

我认为他正在使用以下代码在外部存储中创建一些“Tempimages”文件夹

 //Find the dir to save cached images
        if (android.os.Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED))
            cacheDir=new File(android.os.Environment.getExternalStorageDirectory(),"TempImages");
        else
            cacheDir=context.getCacheDir();
        if(!cacheDir.exists())
            cacheDir.mkdirs();

我的问题是,如果设备没有 sd 卡,此代码是否有效?

我在没有 sd 卡大小的模拟器中尝试过它工作正常。谁能告诉我这段代码可以在没有 SDCard 的真实设备上运行。

如果对代码的理解有误,还请纠正我。

【问题讨论】:

    标签: android android-sdcard imageurl memorycache


    【解决方案1】:

    如果设备没有 sd 卡,此代码是否有效?

    是

    context.getCachedir() 返回 /data/data/your.application.package/cache。即内部存储中的缓存目录。

    所以它在设备上也能正常工作

    【讨论】:

    • 感谢您的快速回复
    猜你喜欢
    • 2013-03-12
    • 1970-01-01
    • 1970-01-01
    • 2018-01-10
    • 1970-01-01
    • 1970-01-01
    • 2012-08-23
    • 1970-01-01
    • 2020-05-01
    相关资源
    最近更新 更多