Posts tagged with android


起因 最近在做IM相关的项目,需要模仿QQ头像的显示。 参考使用过模仿QQ讨论组头像,也参考过高仿微信群头像,因公司设计的要求,使用的是模仿QQ头像的组件。 但是使用上却有图片闪动的情况,因为在列表滑动时,动态拼接图片造成图片显示延迟与闪烁,并不流畅。最后决定要修改这个问题。 开始 目前项目用的图片加载框架是Glide,他可以注入很多模块,我就去找资料,果然找到关于Module修改的资料,加载网络图片但没URL?不要紧,通过ModelLoader,让Glide直接加载任何奇葩数据源,恩,没错,我就是要用Glide Module加载我的奇葩数据,多个List 过程 原理解析我就不再多写了,查看上面的提供的文章吧,注入Module,接收List的参数,并实现inputstream的下载,然后继续由Glide进行inputstream的缓存,管理,在这里,…

前言 昨晚,xUtils4群的joker和我说,能不能把xUtils发布到maven仓库啊,每次都要下载,用AS的话,maven仓库的包一条命令就可以自动适配了,于是乎,我开始尝试做maven打包了。 找了很多资料。直接打包到maven仓库,好像步骤很复杂,讨论着发布到 jcenter 仓库吧,那我又会想,发布到 jcenter,一些老项目用 maven 仓库会不会找不到我们的包,接下来,就又考虑到更新到 jcenter 之后,同步到 maven 的事情。下面就记录一下,整个 xUtils 包发布的过程吧。 准备工作 构建项目 xUtils…

Android 5.0 的 ReycylerView 应用 年前做了总结,说好了,两周至少一篇技术文章,好吧,三月份,就先拿5.0的控件凑凑数。(三月跳槽高峰期,我也在找工作,有深圳,有推荐的么?) 我们现在 AS 的项目文件中引入 reycylerview 的支持库: compile 'com.android.support:recyclerview-v7:21.0.3' 然后我们在 xml 中使用 reyclerview <…

这几天在做机型适配,发现有部分安卓手机在ubuntu下无法debug调试,adb识别设备全是问题。 搜索了一下,是ubuntu udev设备识别的问题。从官网看到如下方法 查询手机参数 我这里有几款比较偏的型号,huawei C8388 ,vivo S7t ,现在命令行查询 lsusb Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002…

今天是“是芥末!日”了,大家有什么紧急的事情要处理了没? 今天也是冬至,大家有没有回家团聚呀? 恩,今天特殊的日子,说下题外话,问候一下大家。 回到主题,最近项目上需要在 android 上实现通知服务,目前比较流行的通知协议,就是 IBM 设计的 MQTT 协议,在开源的支持下,java 有其相应的类库,可以应用在 android 上,那就是 wmqtt 。 具体实现的 demo ,可以参考这里。 这里主要只说一个问题: 我们的项目需要在 andriod…