Android
文章平均质量分 66
chendongde3100
卓而不凡
展开
-
T-MVP:泛型深度解耦下的MVP大瘦身
导语删繁就简三秋树,领异标新二月花传统MVP给人的第一感觉通常是接口和类的暴涨,将Activity中除V之外的繁杂操作搬到P之后依然臃肿不堪。MVP从来都不是救命稻草,只能锦上添花,不能雪中送炭。也许在权衡利弊之后,很多人会对MVP望而却步。 现在 我们换一个思路,取其精华,去其糟粕,完成T-MVP大变身。一、T-MVP简介话不多说,先上图:T-MVP架转载 2016-05-25 17:20:37 · 2046 阅读 · 1 评论 -
Androidt退出登录时弹出确认对话框
前几天做项目的时候,需要实现在编辑页面,没有保存编辑的信息就会弹出dialog提示你保存信息我的项目逻辑比较简单,首先进入个人信息编辑界面,返回的方式有两种,一种是点击手机的BACK键 :onKeyDown() ,另一种是点击自定义bar的后退图标先说第一种点击手机Back按钮,先上代码 /** * 退出时弹出对话框,确定保存数据 * * @chend原创 2016-06-07 10:44:25 · 3450 阅读 · 1 评论 -
fastjson解析json时报错 class not has default constructor
今天在解析JSON的时候碰到了怎么解析都不成功的情况,错误码如下 Process: com.xiaochou.zhiquan, PID: 27747 com.alibaba.fastjson.JSONException: class not has de原创 2016-07-05 13:34:58 · 6954 阅读 · 1 评论 -
【MoveBoom 】Android View的拖动、碰撞判断、销毁和销毁爆炸动画
【MoveBoom 】实现了所有继承View控件的的拖动、碰撞判断、销毁和销毁爆炸动画先上使用方法;·初始化方法@param Content@param view1 第一个控件@param view2 第二个控件@return moveBoom 返回用两个控件构建的MoveBoomMoveBoom moveBoom = MoveBoom原创 2016-07-16 17:30:51 · 1092 阅读 · 0 评论 -
Android Studio使用api23“找不到org.apache.http..”
如果你使用的 target sdk是23,请在build.gradle加入android{ useLibrary 'org.apache.http.legacy' }原创 2016-09-05 09:46:08 · 480 阅读 · 0 评论 -
Android应用内消息计数(角标)模型及解决方案
最近在写一个社交APP的时候,在控制消息计数,及界面红点显示时总会或多或少有延迟或计数偏差,网上大多是对界面绘制的探讨,而在处理数据处理上相对较少,因此,我琢磨着能写一个快捷方便,且只需要配置一次,之后均自动更新数字,显示、隐藏的库。于是有了它 —— SuperBadge原创 2016-12-05 17:52:33 · 1612 阅读 · 0 评论