关于启动页面动态获取网络的图片url进行展示的处理
2016-08-25 10:26
344 查看
描述: 启动页 只是展示一张图片 这个图片是从网络获取的 需要动态改变
启动页只存活2s 就跳转 并把自己finish掉
解决:
1.进入页面后 先从sp中取 网络图片的url 默认给个“”
然后使用Glide.with(this).load(url).placeholder(R.mipmap.xxx).into(iv);
如果是"" 会默认显示 资源图片 不为“”时 会显示之前下载的图片
2.从接口得到的json数据中 取到url 路径
对比之前存的url与 本次请求所得到的 图片的url是否相同 相同是 直接return
下载 图片
原始大小
Glide.with(context).load(url).downloadOnly(Target.SIZE_ORIGINAL,Target.SIZE_ORIGINAL);
将url保存到 sp中
这样每次进入 就会去展示缓存的图片
然后再去请求网路 得到url 不同时 会下载图片 并存url
启动页只存活2s 就跳转 并把自己finish掉
解决:
1.进入页面后 先从sp中取 网络图片的url 默认给个“”
然后使用Glide.with(this).load(url).placeholder(R.mipmap.xxx).into(iv);
如果是"" 会默认显示 资源图片 不为“”时 会显示之前下载的图片
2.从接口得到的json数据中 取到url 路径
对比之前存的url与 本次请求所得到的 图片的url是否相同 相同是 直接return
下载 图片
原始大小
Glide.with(context).load(url).downloadOnly(Target.SIZE_ORIGINAL,Target.SIZE_ORIGINAL);
将url保存到 sp中
这样每次进入 就会去展示缓存的图片
然后再去请求网路 得到url 不同时 会下载图片 并存url
相关文章推荐
- 图片、缓存-Android仿人人客户端(v5.7.1)——对从服务器端(网络)获取的图片进行本地双缓存处理(编码实现)-by小雨
- Android仿人人客户端(v5.7.1)——对从服务器端(网络)获取的图片进行本地双缓存处理(编码实现)
- 安卓中关于图片从网络获取,压缩,上传,下载,缩略图,缓存的一些处理总结(四)
- android 根据图片url获取bitmap或者drawable,然后再进行压缩处理
- Android HttpURLConnection(Get,Post方式)进行网络通信 获取数据和网络图片
- 安卓中关于图片从网络获取,压缩,上传,下载,缩略图,缓存的一些处理总结(三)
- Android仿人人客户端(v5.7.1)——对从服务器端(网络)获取的图片进行本地双缓存处理(编码实现)
- 安卓中关于图片从网络获取,压缩,上传,下载,缩略图,缓存的一些处理总结(一)
- Android仿人人客户端(v5.7.1)——对从服务器端(网络)获取的图片进行本地双缓存处理(编码实现)
- Android仿人人客户端(v5.7.1)——对从服务器端(网络)获取的图片进行本地双缓存处理(流程图或活动图)
- 安卓中关于图片从网络获取,压缩,上传,下载,缩略图,缓存的一些处理总结(二)
- Android 异步获取网络图片并处理导致内存溢出问题解决方法
- Android中关于ImageView网络获取的图片的缩放问题
- android 网络编程--URL获取数据/图片
- Android 异步获取网络图片并处理图片Out Of Memory 内存溢出问题
- Java学习笔记之网络编程基础-通过URL获取网络图片
- 关于NGINX Web Server的动态页面处理详解
- android 网络编程--URL获取数据/图片
- android HttpURLConnection编程详解,获取网络图片,html代码查看
- 关于ListView中动态获取图片的问题