Android
文章平均质量分 81
丶legend
这个作者很懒,什么都没留下…
展开
-
浅谈Android中的MVP架构
一、前言Android中的Mvp模式也不是什么新概念了,网上也有许关于Mvp的案例,但是感觉很多写得还是不够清晰,并且大多实际的项目涉及到数据绑定以及响应式编程的东西,给许多刚想了解Mvp架构的朋友带来了不必要的理解难度。Android也是丢了很长一段时间,平日里逛这些社区时,这些关于架构的概念还是接触了不少,但是“纸上识来终觉浅,要知此事需躬行”,所以这里我写篇博客总结一下。二、介绍原创 2018-02-01 10:34:31 · 364 阅读 · 0 评论 -
实现安卓无限轮播组件Banner
前言前些天需要使用到安卓的banner,也就是现在主流app主页的无限轮播的横幅,现在已经有很多好的开源项目可以直接使用,不过我还是想自己去实现一遍。因为是访问的网络数据,实际过程中还是有些坑的,所以还是记录一下。具体实现首先还是来看看最终的效果,gif是有些卡顿,跑起来还是很流畅的 了解到,现在实现这种横幅,基本上是2种方式,一种是使用RecyclerView的横向滚动去实...原创 2018-02-10 00:32:13 · 610 阅读 · 0 评论 -
Okhttp3的封装 搞定常用的请求
开篇这篇博客写下Okhttp的封装,作为安卓最应用最广泛的网络请求框架,okhttp也是被玩出了各种姿势,虽然已经帮我们把一个原生的网络请求封装精简了很多,不过为了更加的方便,还是再进行一层的封装,这里的封装包括了常用的GET,POST,DELETE,PUT的请求,其中post包括了基于json格式的请求,以及表单形式的请求,因为上传文件基本都是用的表单去提交的,基本这一套封装可以搞定安卓应用...原创 2018-02-14 13:14:17 · 1319 阅读 · 0 评论 -
仿MIUI实现带弹性的ScrollView
一、前言用过MIUI系统的都知道,拖动列表时如果到了顶部或者底部就会有一个弹性的效果,这里就自己动手去实现一个带弹性效果的ScrollView。最后效果如下。 二、具体实现具体实现过程大体上就是需要去监听用户当前手势,也就是新建一个RubberScrollView类,先继承ScrollView,然后重写onInterceptTouchEvent方法和OnTouchEvent方法。...原创 2018-03-14 23:47:08 · 627 阅读 · 0 评论 -
坦白说解密
一、开篇最近坦白说也是异常的火,作为开发者的我也去赶紧跑过去蹭了一下热度,写了个安卓的,加载了头像,点击后直接跳转到QQ资料卡页面,并且优化了已有的解密的算法(已有的大多数情况不能完全解密),目前还没发现解密出现问题的。 看看图 二、分析首先,要拿到数据的接口,得先拿到对应的token,而这个token就是使用skey进行一系列计算得出的,这个skey就是登录QQ空间后从返回的...原创 2018-04-08 08:47:10 · 6074 阅读 · 1 评论