摘要: 优美整洁的代码,基本都需要遵循以下的几大基本原则. 1.单一职责原则SRP (Single Responsibility Principle) 类,模块,方法应该有且仅有一条修改的理由.也就是说,其仅仅负责一个功能,只有这个功能发生变化时,才需要修改它. 举个栗子:人类 有 吃饭的方法,那么这个方法 阅读全文
posted @ 2016-11-22 10:10 if-else 阅读(252) 评论(0) 推荐(1) 编辑
摘要: 在EditText输入数字的时候,通常我们需要限制小数点前后位数.比如金额输入一般我们需要限制小数点后面最多2位.我们可以通过 TextWatcher 实现. 使用的时候 如下: 阅读全文
posted @ 2016-10-27 14:37 if-else 阅读(2445) 评论(0) 推荐(0) 编辑
摘要: 在一些项目中会分拆app 和 lib , 这时候引用support的时候,一旦更改版本会出现需要同步更改两个地方的问题.这种情况,可以通过配置gradle.properties实现替换. 在项目编译过程中,gradle.properties配置的值会被编译解析,其作为配置文件使用是很有必要的. 在项 阅读全文
posted @ 2016-10-18 11:05 if-else 阅读(28767) 评论(1) 推荐(2) 编辑
摘要: lambda虽然不能让我们应用性能更加优良,但是在代码提高整洁,方便阅读上,还是不错的选择.目前android studio对lambda的原生支持并不是很友好,可以使用第三方配置实现完美支持.配置如下: 1, 项目的build.gradle文件配置 2,module的 build.gradle文件 阅读全文
posted @ 2016-10-18 10:49 if-else 阅读(730) 评论(0) 推荐(0) 编辑