Android:不是最佳的图片加载

西蒙妮·切洛(Simone Chelo)

我有了这个小功能,可让我从path名为加载图像name它奏效了,问题是我不得不多次打电话给我,而不是密不可分。比方说,在特定活动的负载下进行了十二次。加载它们都需要几秒钟。

最佳吗?有没有更简单的方法来达到相同的结果?

public static Bitmap loadImageFrom(File path, String name)
    {
        try {
            File f = new File(path, name);
            return BitmapFactory.decodeStream(new FileInputStream(f));
        } catch (FileNotFoundException e) {
            e.printStackTrace();
            return null;
        }
    }

我试过这样添加if(!f.exists()) return null;

public static Bitmap loadImageFrom(File path, String name)
    {
        try {
            File f = new File(path, name);
            if(!f.exists()) return null;
            return BitmapFactory.decodeStream(new FileInputStream(f));
        } catch (FileNotFoundException e) {
            e.printStackTrace();
            return null;
        }
    }

我知道这是多余的,但是我无法删除Try Catch子句,如果这样做,它会给我一个错误。但是,没有注意到加速。

有什么建议吗?

哈迪·萨特里奥先生

据我所知,并不是代码效率低下,在主线程上手动加载图片损害应用程序的性能。尤其是当您有大量图片和/或使用它们填充您的ListView或时GridView

看看PicassoUniversal Image Loader,这些库应有助于有效地加载图片,从而加快您的应用程序的速度。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Android Studio中加载图片

来自分类Dev

Android-图片未加载

来自分类Dev

从网址加载图片会旋转Android

来自分类Dev

从通知Android中的网址加载图片

来自分类Dev

无法在Android中加载Facebook图片

来自分类Dev

图片未加载到Android Webview中

来自分类Dev

毕加索加载后android获取Drawable图片

来自分类Dev

在列表视图中加载Android图片

来自分类Dev

某些图片未在Android 2.2.1上加载

来自分类Dev

Android通用图像加载器获取图片

来自分类Dev

Appcerator-Android 6图片无法加载

来自分类Dev

从 Android 中的 Google Places 加载图片

来自分类Dev

显示AdMob屏幕,而不是在iOS上加载图片

来自分类Dev

在Android Java中加载资产的最佳方法

来自分类Dev

将图像加载到 android 的最佳方式

来自分类Dev

如何在html主体中使用图片标签,而不是从CSS加载图片?

来自分类Dev

使用通用图片加载器从网址加载图片会在Android中提供nullpointer异常

来自分类Dev

使用通用图片加载器从网址加载图片会在Android中提供nullpointer异常

来自分类Dev

使用 MongoDB 进行异步图片库加载的最佳 JS 框架

来自分类Dev

哪个Android图片库用于在线照片加载

来自分类Dev

Android Glide加载图片文件应用叠加并设置为imageview

来自分类Dev

将gif图片添加为android加载图标?

来自分类Dev

某些Webp图片无法在Android 4+中加载

来自分类Dev

在Android中加载图片而无需自动缩放

来自分类Dev

毕加索图片在Android中加载缓慢,为什么?

来自分类Dev

从互联网保存图片(Android图像加载器)

来自分类Dev

在Android中加载图片而无需自动缩放

来自分类Dev

Android-毕加索在加载图片后删除边距

来自分类Dev

Android上的Picasso不会加载此图片Uri

Related 相关文章

热门标签

归档