首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
u3shadow
掘友等级
Android开发
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
28
文章 27
沸点 1
赞
28
返回
|
搜索文章
最新
热门
自己实现一个Android网络图片加载器
网络图片有时候会很大,我们的ImageView就那么小一点,图片很大浪费了我们宝贵的内存资源,怎么办呢?我们勤劳的劳动人民有很多办法,没错,就是图片压缩,在加载前我们先获取到图片的宽高以及ImageView的宽高,根据比例来压缩图片,再加载,就没问题啦。
使用Databinding为Recyclerview使用同一个ViewHolder加载不同Item
最近在写项目的时候使用了databinding技术,突发奇想,databinding是不是也能应用于recyclerview中,让加载多个不同的item更简单呢。在网上搜索过后读到了这篇文章,发现作者巧妙的使用了原有的函数来实现,在结合了自身使用实践之后,就有了现在这篇博客。 …
Android测试体系-在MVVM架构中如何测试Model层与ViewModel层
如上所述,Model层通常和数据库和网络有较强相关性,我们需要测试的只是其对数据的处理逻辑。
项目的升级-给RemoveButterKnife插件增加新功能
经过项目的初步编写和进一步改造,RemoveButterKnife插件终于也有模有样了,但是,功能上仅仅支持Activity/Fragment的BindView注解。 为了让插件支持更加彻底,我们还要支持组合自定义view以及viewholder中使用butterknife的情…
项目的改造——RemoveButterKnife插件代码的重构
近期想给原来的插件RemoveButterKnife加入一些新的功能,发现以前的代码没有使用任何的设计模式,全部功能都写在一起,对于新功能的添加来说十分糟糕。趁此机会重构了一下代码,在此记录过程。 1. 主插件入口部分 2. 代码寻找/处理部分 通过上述逻辑,我们可以看到,1-…
AndroidStudio插件开发——RemoveButterKnife从构思到实现
相信能开始阅读这篇文章的朋友都是从事,或者有兴趣从事Android开发的,那么,我们现在最常用的开发工具无疑就是AndroidStudio了。 AndroidStudio虽然是Google公司推出的一款很方便的开发环境,但是在实际的使用中,还是有一些功能是我们需要而它没有的,比…
个人成就
文章被点赞
111
文章被阅读
38,714
掘力值
908
关注了
2
关注者
18
收藏集
1
关注标签
3
加入于
2017-08-30