android
文章平均质量分 93
辉林
这个作者很懒,什么都没留下…
展开
-
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 · 527 阅读 · 0 评论 -
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 · 811 阅读 · 0 评论 -
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 · 464 阅读 · 0 评论 -
RxBus支持注解形式
同事写了RxBus框架,但不支持注解形式,刚好大家都有需求,就加入了注解,在编译时期生成固定的注册与解注册代码。常规用法先声明一个需要监听事件的Listener public RxBus.OnEventListener textEventListener = new RxBus.OnEventListener() { @Override publi原创 2018-01-31 14:49:43 · 694 阅读 · 0 评论 -
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 · 372 阅读 · 0 评论 -
解决gson解析类型不对数据crash
问题线下与后端联调时无异常,因为数据都是按着接口文档给的。但是有时到了线上,数据格式会因为一些脏数据,后端在返回数据时直接返回了不按接口格式给的数据结构。我们经常遇到的就是定义了 {}对象,给了[]数据,或者反过来,又或者数字类型返回了非数字类型等。造成了gson解析时报异常。gson解析原理 注册定义好的TypeAdapter(gson自定定义了很多了,我们也可以自己定义(原创 2018-01-31 11:46:38 · 8925 阅读 · 4 评论