自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HL

  • 博客(6)
  • 收藏
  • 关注

原创 RxBus支持注解形式

同事写了RxBus框架,但不支持注解形式,刚好大家都有需求,就加入了注解,在编译时期生成固定的注册与解注册代码。常规用法先声明一个需要监听事件的Listener public RxBus.OnEventListener textEventListener = new RxBus.OnEventListener() { @Override publi

2018-01-31 14:49:43 663

原创 解决gson解析类型不对数据crash

问题线下与后端联调时无异常,因为数据都是按着接口文档给的。但是有时到了线上,数据格式会因为一些脏数据,后端在返回数据时直接返回了不按接口格式给的数据结构。我们经常遇到的就是定义了 {}对象,给了[]数据,或者反过来,又或者数字类型返回了非数字类型等。造成了gson解析时报异常。gson解析原理  注册定义好的TypeAdapter(gson自定定义了很多了,我们也可以自己定义(

2018-01-31 11:46:38 8777 4

原创 Android动画调研与封装

view animation (视图动画)视图动画分为两种 Tween animation (补间动画) 与Frameanimation(帧动画)Frame animation(帧动画)顾名思义就是一张一张的播放图片,到达动画的效果。 展开源码<animation-list xmlns:android="http://schemas.android.com/apk/res/a

2018-01-31 17:43:06 345

原创 RxAndroid+Retrofit+GreenDao+MVP框架---通用基类封装(三)

打算分为通用的方法,基类封装;网络请求框架封装(RxAndroid+Retrofit);数据库操作封装(GreenDao);查看完整框架可以到GitHub下载https://github.com/850125665/WeatherAppRecycleView的长按,单击,drag,swipe封装-使用现成API可以轻松实现,item的长按,点击,drag,swipe等方法。主要用上GestureDe

2016-12-26 21:47:59 432

原创 RxAndroid+Retrofit+GreenDao+MVP框架---通用基类封装(二)

打算分为通用的方法,基类封装;网络请求框架封装(RxAndroid+Retrofit);数据库操作封装(GreenDao);查看完整框架可以到GitHub下载https://github.com/850125665/WeatherApp解放双手,减少在AndroidManifes.xml配置activity一个应用有多个activity就要在AndroidManifes.xml重复配置,如何减少在

2016-12-16 14:02:06 506

原创 RxAndroid+Retrofit+GreenDao+MVP框架---通用基类封装(一)

打算分为通用的方法,基类封装;网络请求框架封装(RxAndroid+Retrofit);查看完整框架可以到GitHub下载https://github.com/850125665/WeatherApp维护activity栈有些需求需要一键退出应用功能,或者跳转到多个activity后,想一键返回到主activity相关代码ActivityStack.java,注释应该还可以public clas

2016-12-07 14:45:08 779

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除