安卓框架搭建
文章平均质量分 88
AndroidMsky
京东 安卓开发者
展开
-
刷新加载RecyclerView+图片加载Glide+多样式布局(二)
今天准时给大家更新啦,RecyclerView的第二篇,加入图片加载框架Glide和多样式布局。 第一篇关于RecyclerView还不了解请阅读: http://blog.csdn.net/androidmsky/article/details/52922348 本文Github链接如下: https://github.com/AndroidMsky/AirRecyclerViewGlid原创 2016-10-27 11:36:29 · 7583 阅读 · 2 评论 -
RecyclerView中倒计时item的优雅方案
本文介绍在RecyclerView中使用倒计时楼层,并且每秒刷新显示倒计时。没有纠结于样式,主要介绍代码结构和设计模式。先看一下效果:我们采取的是观察者模式的方法,启动一个handler,每隔一秒去刷新所有注册过的item楼层。观察者模式的大概关系如下图:我们并没有使用JAVA中的Observable,因为在释放Holder的时机比较难处理存在内存泄露的风险,所以我们采用WeakHas...原创 2019-03-14 17:29:21 · 5121 阅读 · 1 评论 -
【译】butterknife中文官方使用文档
英文原文链接: http://jakewharton.github.io/butterknife/ 中文译文链接:介绍使用@BindView这个注释和一个view的ID来自动的匹配到布局中的view。class ExampleActivity extends Activity { @BindView(R.id.title) TextView title; @BindView(R.id.s翻译 2017-02-21 14:53:30 · 2651 阅读 · 1 评论 -
热更新AndFix之初体验
转载请注明作者AndroidMsky和出处:http://blog.csdn.net/AndroidMsky/article/details/54377806前两天刚刚写了一篇Tinker的集成http://blog.csdn.net/androidmsky/article/details/54135465今天给大家带来AndFix的集成初体验。还是这张图,先说说我的初体验吧。首先AndFix的支持原创 2017-01-12 14:40:03 · 3634 阅读 · 4 评论 -
热更新Tinker的初次集成使用
如果热更新越来越火,各大厂也陆续开源自己的热更新框架,先哪几个看一眼优缺点:个人觉得Tinker的第一个优势就是支持类替换,lib替换,资源替换,也就是说,如果在高成功率的支持下,可以理解为这套东西用于功能升级没有压力。第二个优势就是轻量,补丁包小,升级速度快性能高。Tinker采用算法产生差异包打补丁的方法,升级的补丁包确实非常小。用于项目中想搞一些小功能的升级和bug的在线修复,在加上tinke原创 2017-01-06 10:56:10 · 6154 阅读 · 23 评论 -
揭秘之从RecyclerView滑动监听到Gilde平滑加载图片
本文应该是RecyclerView的第三篇,今天来讲讲如何让RecyclerView优先加载可见item,如何在RecyclerView滑动中停止图片的加载保证页面流畅。原创 2016-11-10 15:00:05 · 10921 阅读 · 2 评论 -
梦之鬼索MVP模式在Android中的设计和实现
想必大家都知道MVC和MVP,MVVM。今天就来探讨一下MVP在安卓中的设计和实现。首先谈一个需求。你的boss说,小明去给我写一个程序很简单我提供Person ID 你给我拿出Person的姓名和性别之类的信息。小明忙问boss“老大这个ID和Person是如何关联的是从服务器接口取还是从本地数据库取还是有什么其他规则?”boss说哦等我接个电话,像是老婆打来的。小明呆呆的等着boss接原创 2016-08-19 11:02:56 · 3484 阅读 · 0 评论 -
打造企业级网络请求框架集合retrofit+gson+mvp(一)
打造企业级网络请求框架集合retrofit+gson+mvp(一)本系列文章讲分为三篇发送,分别讲项目继承Retrofit请求框架,Gson解析框架,MVP设计模式。帮助你一步一步打造出企业级网络APP架构。原创 2016-10-20 11:32:17 · 2621 阅读 · 2 评论 -
RecyclerView支持下拉刷新上划加载,多种布局样式。RV集成框架使用(一)
还在使用古老的Listview吗? 还在继承那个复杂的BaseAdapter吗? 还在给listview ADDHead,ADDfoot吗? 今天不用啦,我们只需使用SuperRefreshRecyclerView。 一切都只是一行代码的事情。[项目GITHUB链接](https://github.com/AndroidMsky/OOMTestUseAirRecyclerView)原创 2016-10-25 15:29:33 · 9352 阅读 · 2 评论 -
RecycledViewPool的使用和堆内存分析
RecycledViewPool在ViewPager+RecyclerView的场景下可以大放光彩。下面就来验证一下它的优点:首先我们自定定义一个View放在ViewHolder中:public class FloorView extends ImageView {//这里如果数组大于0可以放大FloorView的内存占用。 private Bitmap[] bitmaps=n...原创 2019-03-12 19:20:59 · 1725 阅读 · 0 评论