摘要: 需求:我既想让服务在后台长期运行 又想调用服务里面的方法 混合方式开启服务 (1)先调用startService()方法 保证服务在后台长期运行 (2)调用bindservice()目的获取我们定义的中间人对象 调用服务里面的方法 (3)unbindservice() 看这时候服务会不会销毁 (4) 阅读全文
posted @ 2016-10-22 16:58 iFat 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 接口可以隐藏代码内部的细节 让程序员暴露自己只想暴露的方法 (6)定义一个接口 把想暴露的方法都定义在接口里面 (7)我们定义的中间人对象 实现我们定义的接口 (8)在获取我们定义的中间人对象方式变了 public interface Iservice { //把领导想暴露的方法 都定义在接口里面 阅读全文
posted @ 2016-10-22 16:24 iFat 阅读(961) 评论(0) 推荐(0) 编辑
摘要: 为什么要引入bindService:目的为了调用服务里面的方法 (1)定义一个服务 服务里面有一个方法需要Activity调用 (2)定义一个中间人对象(IBinder) 继承Binder (3)在onbind方法里面把我们定义的中间人对象返回 (4)在Activity的oncreate 方法里面调 阅读全文
posted @ 2016-10-22 16:01 iFat 阅读(2098) 评论(0) 推荐(0) 编辑
摘要: (1)创建我们要注册的广播接收者 (2)创建一个服务 用来注册广播接收者 代码如下 (3)一定要记得配置service 阅读全文
posted @ 2016-10-22 10:48 iFat 阅读(309) 评论(0) 推荐(0) 编辑