草庐IT

Imageloader

全部标签

javascript - Jest/Enzyme 图像加载回调未运行

我有一个ImageLoader类组件,我正在尝试测试是否正在调用HTMLImageElement上的onload函数。重要的是要注意ImageLoader按预期工作,我只是无法运行测试。这是我的类组件的示例:exportdefaultclassImageLoaderextendsReact.Component{//OmittedforbrevitysetSrc=()=>{const{src}=this.props;if(src){this.tmpImg=newImage();//this.tmpImg.onloadisnevercalledthis.tmpImg.onload=()=>

iphone - 我的新版 iOS 应用仅在从应用商店加载时才在加载时崩溃

我的应用程序仅在将其加载到应用程序商店后崩溃。一些背景,我已经在多个物理设备上通过试飞测试了该应用程序。该应用程序不会在所有设备上崩溃,首先在设备上安装工作正常(从未安装过该应用程序的设备)。在之前安装过该应用程序的设备上安装会导致我测试过的大多数设备崩溃。即使我先从设备上删除应用程序,然后从应用程序商店安装它,也会发生这种情况。还有一件事是在设备上发生了崩溃,当从应用商店安装时,它首先安装了旧版本,然后允许我更新到新版本。在没有崩溃的设备上,它直接加载了新版本(没有先安装旧版本)。非常感谢任何解决此问题的想法,以及如何在我的开发/测试环境中复制该问题的想法。以下是其中一台设备的崩溃日

android - 在 Android 中访问 Web 上 protected 图像

假设我在某个URL(http://www.example.com/specialimages/cutepuppy.png)有一张图片。此图像恰好是付费应用程序的一部分,我不希望人们转到此URL以右键单击并保存。所以,我添加了htaccess密码保护。完美的!它有效...该URL受到保护,只有我可以使用有效凭据访问它。(真的,任何知道用户名和密码的人都可以。)接下来,在Android中,我使用Universal-Image-Loader库将我的图像加载到我的应用程序中。加载程序代码如下所示:ImageLoaderimageLoader=ImageLoader.getInstance();

android - ImageLoader - 如果图像已经被缓存,则不要下载图像

如果图像已经缓存,我不想下载它们。我正在使用NOSTRA的ImageLoader库。请告诉我是否有办法做到这一点。以下是代码:-DisplayImageOptionsoptions=newDisplayImageOptions.Builder().showStubImage(R.drawable.ic_stub).showImageForEmptyUri(R.drawable.ic_sample).resetViewBeforeLoading().cacheInMemory().cacheOnDisc().imageScaleType(ImageScaleType.EXACTLY_ST

java - 如何在不显示的情况下使用 Universal ImageLoader 加载图像

我正在尝试做这样的事情:AndroidMapapiv2CustommarkerwithImageView但我坚持使用图像加载器。尝试:BitmapbmImg=imageLoader.loadImageSync(url);LogCat给我04-1314:11:44.953:E/ImageLoader(18542):android.os.NetworkOnMainThreadException这是我的代码。我有一个ArrayList相机,其中包含所有需要的信息(标题、位置、网址等)。publicvoiddrawPicsOnMap(){Stringtitle=null;Stringplace

android - 加载图像时 ListView 非常慢(使用 Universal Image Loader)

我的listView运行非常流畅,只有文本-但是一旦我尝试加载缩略图(即使是从缓存中),它运行起来就会非常不稳定。我正在使用UniversalImageLoaderscriptpublicViewgetView(...)方法中我的ArticleEntryAdapter中的代码:/***PHOTOS*/ImageLoaderConfigurationconfig=newImageLoaderConfiguration.Builder(this.mContext).enableLogging().memoryCacheSize(41943040).discCacheSize(1048576

android - 用于缓存图像的 AQuery 和 Volley ImageLoader

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭9年前。Improvethisquestion我已经在整个应用程序中实现了AQuery以加载图像。我还没有使用过Volley图像缓存,想知道我是否也可以将它用于图像缓存。出于什么目的,VolleyAPI可能比AQuery更合适?

android - Universal ImageLoader 的缓存文件夹在哪里?

我的UniversalImageLoader的缓存似乎不起作用。我想知道缓存的文件夹在哪里。我发现我的sdcard中有一个文件夹:data->data->我的app的id->cache->uil-images但它是空的。这是我的代码:DisplayImageOptionsdisplayOptions=newDisplayImageOptions.Builder().cacheOnDisc(true).cacheInMemory(false).showStubImage(R.drawable.img_placeholder).showImageForEmptyUri(R.drawable

取消搜索时的Imageloader任务

我的项目具有带有自定义适配器的搜索视图,适配器视图持有器包含imageView我使用2个任务:1-搜索任务2-图像加载任务因此,当我启动搜索任务时,在执行后,我设置了数据适配器并通知它,然后ImageLoader被执行与结果数一样多!当我重新运行搜索任务时,我应该等到图像加载程序的任务完成最后,如何在重播searchTask之前取消Imageloderoader任务?适配器:@OverridepublicViewgetView(intposition,ViewconvertView,ViewGroupparent){ViewHolderviewHolder;if(convertView==nu

java Android - volley 库 - 通过 ImageLoader 获取位图

我正在用volley库做一些示例,其中的文档/示例很少publicclassMainActivityextendsActivity{privateImageViewmImageView;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);mImageView=(ImageView)findViewById(R.id.imageView1);RequestQueuequeue=Vo