码迷,mamicode.com
首页 >  
搜索关键字:网络加载    ( 114个结果
LruCache:从网络加载图片缓存实例
OOM异常 堆内存用于存储实例对象,当程序不断创建对象,并且对象都有引用指向,那么垃圾回收机制就不会清理这些对象,当对象多到挤满堆内存的上限后,就产生OOM异常。Android系统为每个应用程序使用的内存设置了一个上限。这个上限值可以用下面的方法取得: long maxSize = Runtime. ...
分类:系统相关   时间:2016-06-19 06:46:48    阅读次数:252
Android 多种方式正确的加载图像,有效避免oom
图像加载的方式: Android开发中消耗内存较多一般都是在图像上面,本文就主要介绍怎样正确的展现图像减少对内存的开销,有效的避免oom现象。首先我们知道我的获取图像的来源一般有三种源头:1.从网络加载2.从文件读取3.从资源文件加载 针对这三种情况我们一般使用BitmapFactory的:deco ...
分类:移动开发   时间:2016-06-15 10:56:40    阅读次数:241
AsyncTask执行缓慢的原因分析
这几天在做一个缓存网络加载的信息模块,在读取缓存并更新UI的时候用到AsyncTask,本来是想这样代码比较干净的,然后就发现问题了。问题:执行execute()以后,从onPreExecute()到doInBackground()之间竟然等待了长达7秒,而且这个时间时长时短,然后就开始查找原因。 后来发现了AsyncTask的黑历史: 在1.6(Donut)之前: 在第一版的Async...
分类:其他好文   时间:2016-05-12 11:28:37    阅读次数:235
android 网络加载图片,对图片资源进行优化,并且实现内存双缓存 + 磁盘缓存
经常会用到 网络文件 比如查看大图片数据 资源优化的问题,当然用开源的项目 Android-Universal-Image-Loader 或者 ignition 都是个很好的选择。 在这里把原来 写过的优化的代码直接拿出来,经过测试千张图片效果还是不错的。 免费培训课:http://www.jinh ...
分类:移动开发   时间:2016-05-11 13:06:43    阅读次数:242
Java---注解、类加载器-加强-实现运行任意目录下class中加了@MyTest的空参方法
做自己的类加载器 虚拟机的核心是通过类加载器来加载.class文件,然后进行相应的解析执行。那么我们可以自己做类加载器,手动加载需要的.class以进行解析执行,从而扩展虚拟机的功能。 以下内容摘自API文档:应用程序需要实现 ClassLoader 的子类,以扩展 Java 虚拟机动态加载类的方式。网络类加载器子类必须定义方法 findClass 和 loadClassData,以实现从网络加载类...
分类:编程语言   时间:2016-05-07 09:36:42    阅读次数:277
Android网络分析和优化
目前针对公司Android端的SDK进行实际测试,反映出存在网络加载资源缓慢的问题,在知晓目前CDN的可能存在不稳定的情况下,针对sdk本身的网络模块进行了相应的分析,整理出相关的测试记录,帮助后期可以做出的优化。典型的HTTP请求流程说明:发起一次完整的视频广告请求包括: 根据广告位请求Ad内容 下载广告视频截图 下载Logo角标请求 下载插屏页模板Temp资源 下载广告视频的video文件 下载...
分类:移动开发   时间:2016-04-22 20:40:11    阅读次数:244
UITableView调优
UITableView的优化主要从三个方面入手: 提前计算并缓存好高度(布局),因为heightForRowAtIndexPath:是调用最频繁的方法; 异步绘制,遇到复杂界面,遇到性能瓶颈时,可能就是突破口; 滑动时按需加载,这个在大量图片展示,网络加载的时候很管用!(SDWebImage已经实现
分类:其他好文   时间:2016-03-10 00:07:45    阅读次数:139
iOS_SN_UITableView的优化
最近面试老是被问到这个问题今天总结一下。 1.提前计算并缓存好高度(布局),因为heightForRowAtIndexPath:是调用最频繁的方法。 2.异步绘制,遇到复杂界面,遇到性能瓶颈时,可能就是突破口。 3.滑动时按需加载,这个在大量图片展示,网络加载的时候很管用。 4.尽量少用或不用透明图
分类:移动开发   时间:2016-03-03 01:30:16    阅读次数:130
AsyncTask.cancel()的结束问题
实际项目中有这么一个问题,用户进入详情界面,那么我们就要网络加载数据并展现在UI上,这个加载用线程或者异步。 这里就拿项目中统一用异步任务来获取网络数据把。 用户可能会有这么一个操作,它在一个商品(说说等)列表中,点击一个列表项,进入到相应的详情界面,这时候,我们会开启一个异步任务来获取网络数据,但
分类:其他好文   时间:2016-02-29 14:19:09    阅读次数:144
image 有缓存的情况下,图片名称不变,链接不变,只有图片变化的情况下,如何知道图片发生变化需要更新图片?
既然给这张图片写了缓存,那么你请求数据的时候,一定要先从缓存取看,缓存有没有这张图片,如果有就从缓存读取图片信息,不联网。这是正常的思路,但是现在图片更新了。但是你缓存还在,这是你请求数据,去缓存读,缓存还是有图片的,所以你不可能去网络加载。所以你的图片还是缓存的,不可能更新。 所以既然本地有缓存,
分类:其他好文   时间:2016-02-28 16:30:48    阅读次数:226
114条   上一页 1 ... 4 5 6 7 8 ... 12 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!