2017年4月27日

用户登录(Material Design + Data-Binding + MVP架构模式)实现

摘要: 转载请注明出处: http://www.cnblogs.com/cnwutianhao/p/6772759.html MVP架构模式 大家都不陌生,Google 也给出过相应的参考 Sample, 但是有的人会有疑问为啥 GitHub 上面大神写的 MVP架构模式 和 Google 的不太一样。 G 阅读全文

posted @ 2017-04-27 12:38 Tyhoo_Wu 阅读(2479) 评论(0) 推荐(1) 编辑

2017年4月26日

【方法总结】创建、读取、删除文件相关操作

摘要: 总结一波文件操作相关的共通方法(拿来就用) 需要申请的权限: 1.获取文件夹下的所有文件名 2.在SD卡上创建文件 3.在SD卡上创建文件夹 4.读取SD卡中文本文件 5.删除单个文件 filePath 被删除文件的文件名 return 文件删除成功返回true,否则返回false。 6.删除文件夹 阅读全文

posted @ 2017-04-26 11:58 Tyhoo_Wu 阅读(817) 评论(0) 推荐(0) 编辑

2017年4月25日

从源码角度入手实现RecyclerView的Item点击事件

摘要: 转载请注明出处:http://www.cnblogs.com/cnwutianhao/p/6758373.html RecyclerView 作为 ListView 和 GridView 的替代产物,相信在Android界已广为流传。 RecyclerView 本是不会有类似 ListView 的那 阅读全文

posted @ 2017-04-25 01:19 Tyhoo_Wu 阅读(2971) 评论(0) 推荐(0) 编辑

2017年4月23日

App启动页倒计时功能

摘要: 转载请注明出处:http://www.cnblogs.com/cnwutianhao/p/6753418.html 示例代码采用 RxJava + RxLifecycle + Data-Binding 模式编写 示例图: 话不多说,实现方式如下: 1.导入依赖库 ① RxJava: Reactive 阅读全文

posted @ 2017-04-23 18:35 Tyhoo_Wu 阅读(4499) 评论(0) 推荐(0) 编辑

2017年4月22日

App内切换语言

摘要: 转载请注明出处 http://www.cnblogs.com/cnwutianhao/p/6746981.html 前几天客户提需求,对App增加一个功能,这个功能目前市面上已经很常见,那就是应用内切换语言。啥意思,就是 英、中、法、德、日。。。语言随意切换。 (本案例采用Data-Bingding 阅读全文

posted @ 2017-04-22 10:00 Tyhoo_Wu 阅读(4003) 评论(0) 推荐(2) 编辑

2017年4月16日

GreenDao与ReactiveX的完美搭配

摘要: 转载请注明出处:http://www.cnblogs.com/cnwutianhao/p/6719380.html 作为Android开发者,一定不会对 GreenDao 和 ReactiveX 陌生。 GreenDao 号称Android最快的关系型数据库 ReactiveX Rx是一个编程模型, 阅读全文

posted @ 2017-04-16 18:43 Tyhoo_Wu 阅读(2953) 评论(0) 推荐(1) 编辑

2017年4月15日

App字体大小不随系统改变而改变

摘要: 转载请注明出处:http://www.cnblogs.com/cnwutianhao/p/6713724.html 在 "设置" , "显示" , "字体大小" 里面我们可以设置系统字体大小 App界面字体,如果被修改之后,可能就达不到理想状态的效果,界面布局就发生了变化。 未修改过的效果(测试机型 阅读全文

posted @ 2017-04-15 11:51 Tyhoo_Wu 阅读(2904) 评论(0) 推荐(0) 编辑

org.gradle.api.internal.tasks.DefaultTaskInputs$TaskInputUnionFileCollection cannot be cast to org.gradle.api.internal.file.collections.DefaultConfigurableFileCollection

摘要: 转载请注明出处:http://www.cnblogs.com/cnwutianhao/p/6709758.html Android Studio导入项目报错: org.gradle.api.internal.tasks.DefaultTaskInputs$TaskInputUnionFileColl 阅读全文

posted @ 2017-04-15 10:55 Tyhoo_Wu 阅读(2279) 评论(0) 推荐(0) 编辑

2017年4月12日

Google官方MVP模式示例项目解析 todo-mvp

摘要: 转载请注明出处:http://www.cnblogs.com/cnwutianhao/p/6700668.html 引言:在Google没有给出一套权威的架构实现之前,很多App项目在架构方面都有或多或少的问题。第一种常见问题是没有架构,需求中的一个页面对应项目中的一个activity或一个frag 阅读全文

posted @ 2017-04-12 18:17 Tyhoo_Wu 阅读(7571) 评论(0) 推荐(1) 编辑

2017年4月11日

连点处理,禁止按钮在短时间内被多次点击

摘要: 转载请注明出处:http://www.cnblogs.com/cnwutianhao/p/6694072.html 在做App的过程中,当点击某个按钮的时候,如果不做连点处理,会造成按钮在短时间内被点击多次的情况。 为了避免这种情况的发生,我们需要自定义一个抽象类 CustomClickListen 阅读全文

posted @ 2017-04-11 16:23 Tyhoo_Wu 阅读(2848) 评论(0) 推荐(0) 编辑

导航