暂无搜索历史
腾讯 | 产品运营 (已认证)
申请条件:至少有 10 篇或以上符合投稿要求可迁入腾讯云专栏的原创技术文章。
Photo by Joseph Maxim Reskp on Unsplash 我使用Java 开发过很多项目,这其中包括一些Web 应用和Android 客户...
我在链家网从事Android开发已经三年了,一直致力于优质APP的开发与探索,有时候会写一些小工具,但更多时候是用技术帮助业务增长。我们有专业的测试团队,我尝试...
在我这几年的学习和成长中,深刻的意识到搭建一个Android应用架构是件非常痛苦的事,它不仅要满足不断增长的业务需求,还要保证架构自身的整洁,这让事情变得非常具...
如果你想多点传播一个事件,也就是向所有的下游操作符或订阅者发送同一个事件。这在做耗时操作如网络请求等场景来讲是非常有用的。你不需要为每个订阅者做重复的网络请求,...
我们通过一些自定义的view来构建Square register模块。有时候这些view需要监听一个比他们自身声明周期还要长的对象。
Jake Wharton已经为Picasso发布了一个OkHttp3的下载器。它在OkHttp3的新架构环境下,使其兼容至Picasso2的网络实现。让我们一起...
首先,谢邀。 其次,是怎么找到我知乎账号的,我隐藏的这么深(脸红了) 最后,加入了自己的总结概括,让然也可以当成读书笔记来看。
在我们的日常开发中离不开I/O操作,尤其是网络请求,但并不是所有的请求都是可信赖的,因此我们必须为APP添加请求重试功能。
如果你已经有了一个图像转换的想法,希望在应用中使用,可以花上几分钟的时间,了解一下picasso-transformations这个三方类库。它是一个提供了各种...
你可能还没遇到过这种特殊场景,但是如果你需要为图像的加载分配优先级,则可以使用.priority()。这个方法涉及到三个代表优先级的常量,HIGH,MEDIUM...
一般的情况下,如果你的服务器或者API能够按需提供精确尺寸的图像,并且能够在带宽,内存消耗和图像质量之间做出完美的权衡,那简直不能更幸运了。
不得不再次声明,我们不对如何创建Picasso实例做详细讲解,但是,我们希望你能理解如下代码片段:
如果阅读了之前的所有文章,那么你一定记得Picasso使用了两种缓存策略:磁盘缓存和内存缓存。最后才就是耗时的网络加载。
缓存的大小可以随意更改,但显然超出了这篇文章的范围。回到主题上来:Picasso首先会尝试去内存中加载图像,如果最近没有加载过这张图片,或者这张图片并不存在于内...
可以通过Picasso.Builder 直接修改Picasso实例。我们将使用Picasso.Builder来创建自定义的Picasso实例。新的Picasso...
在了解callback之前,值得一提的是Picasso有多种图像加载方式。大体可分为同步和异步两种。
在上一篇博客中,你已经了解了如何为特定的图像请求分配优先级。因为你可能在同一时刻取消,暂停或者恢复多个图像请求,因此之前的那些技巧或许不能完全满足你的要求。如果...
本篇文章主要针对两类开发者。第一个是曾遇到过IllegalArgumentException: Path must not be empty问题的开发者。第二个...
暂未填写个人简介
暂未填写学校和专业
暂未填写个人网址