摘要: Model是MVP中的模型层,在MVP中,通常我会用来定义功能。而在MVC中,Model的主要部分就在于Domain的定义,由于Activity中交缠了太多的东西,mvc虽然常常在分包时显得清晰,但事实上的编码部分却非常的复杂。而MVP部分将Model的职责定义的更加清晰,也就让各层的就够更加明显易 阅读全文
posted @ 2017-12-04 14:21 太保 阅读(636) 评论(0) 推荐(0)
摘要: EventBus产生需求背景: 在做项目的时候往往需要应用程序内各组件间、组件与后台线程间的通信。比如耗时操作,等耗时操作完成后通过Handler或Broadcast将结果通知给UI,N个Activity之间需要通过Listener通信,其实这些都可以通过EventBus轻松实现,EventBus通 阅读全文
posted @ 2017-12-19 14:21 太保 阅读(335) 评论(0) 推荐(0)
摘要: 我们都知道侧滑返回操作是 iOS 里面比较常见的功能,一般是手指在靠近手机屏幕左边缘向右滑动就可以关闭当前的界面,iOS 系统提供了这样的 API,但是 Android 怎么实现呢? 网上找了许多方法,比较了一下,个人觉得还是这个比较方便也容易理解,先上个效果再说: 原理 Activity 本身是不 阅读全文
posted @ 2017-12-05 21:58 太保 阅读(1340) 评论(0) 推荐(0)
摘要: 这是位【美女】呦 No.1 拨打电话 No.2跳转至拨号界面 No.3发送短信 No.4唤醒屏幕并解锁 No.5 需要添加权限 No.6判断当前是否有网络连接 No.7判断当前APP处于前台还是后台 No.8需要添加权限 No.9判断当前的手机是否处于锁屏状态(休眠) No.10判断手机是否处于Wi 阅读全文
posted @ 2017-12-05 09:49 太保 阅读(262) 评论(0) 推荐(0)