很多时候我们在使用开源的网络框架时都需要根据后台返回的数据进行相应的封装,从而使开源框架的使用更简便。下面我就讲讲我是如何封装retrofit。 一.分析后台返回数据格式 请...
很多时候我们在使用开源的网络框架时都需要根据后台返回的数据进行相应的封装,从而使开源框架的使用更简便。下面我就讲讲我是如何封装retrofit。 一.分析后台返回数据格式 请...
上一篇学习了okhttp的入门篇,这一篇学习的retrofit底层默认使用的就是okhttp,相信大家多少也听过这个框架,下面我们就来一起学习下,讲真,学会之后这个框架用起来...
《Android 教你简单封装多Fragment切换》 转载请注明来自 傻小孩b_移动开发(http://www.jianshu.com/users/d388bcf9c4d3...
距离上一篇Android MVP从懵逼到入门:登陆业务实践已经有一段时间了,这段时间忙着公司的项目,都没找时间写写文章,今天就把这段时间整理的MVP知识再总结一下,这篇文章主...
文/字芽 最近又有朋友麻烦我帮忙重装下系统,我便想应该写篇文章给他。俗话说的好,授人于鱼不如授人于渔,这里我便把我知道的安装系统的知识分享给大家。 其实安装系统是一个十分简单...
因为项目需要,配合ui设计写了以下的控件,细节功能后期继续优化。 设置图片大小 获得edittext最大输入字符数 重写onTextChanged方法 2 九宫格密码控件,画...
Material Design里面有一个很好玩的一个就是顶部伸缩,这样会给用户很好的交互效果接下来我给大家解析一下大概是怎么个弄法这次用的东西比较多,基本是都是Materia...
这两天学习了使用Path绘制贝塞尔曲线相关,然后自己动手做了一个类似QQ未读消息可拖拽的小气泡,效果图如下: 接下来一步一步的实现整个过程。 基本原理 其实就是使用Path绘...
在项目开发中,我们或多或少都会用到数据库。在Android中,我们一般使用SQLite,因为Android在android.database.sqlite包封装了很多SQLi...