随笔分类 -  Android之Service

摘要:一、当Acitivity和Service处于同一个Application和进程时,通过继承Binder类来实现。 当一个Activity绑定到一个Service上时,它负责维护Service实例的引用,允许你对正在运行的Service进行一些方法调用。比如你后台有一个播放背景音乐的Service,... 阅读全文
posted @ 2015-06-15 19:29 叫我程某某 阅读(214) 评论(0) 推荐(0) 编辑
摘要:使用Messenger 上面的方法只能在同一个进程里才能用,如果要与另外一个进程的Service进行通信,则可以用Messenger。 其实实现IPC(Inter-Process Communication,进程间通信)的方式,还有AIDL,但推荐使用Messenger,有两点好处: 1. 使用... 阅读全文
posted @ 2015-06-15 19:28 叫我程某某 阅读(533) 评论(0) 推荐(0) 编辑
摘要:在编写Android应用程序时,我们一般将一些计算型的逻辑放在一个独立的进程来处理,这样主进程仍然可以流畅地响应界面事件,提高用户体验。Android系统为我们提供了一个Service类,我们可以实现一个以Service为基类的服务子类,在里面实现自己的计算型逻辑,然后在主进程通过startServ... 阅读全文
posted @ 2015-06-15 19:26 叫我程某某 阅读(826) 评论(0) 推荐(0) 编辑
摘要:Thread和Service的区别:1)Thread 是程序执行的最小单元,它是分配CPU的基本单位,可以用 Thread 来执行一些异步的操作。如果是Local Service,那么对应的 Service 是运行在主进程的 main 线程上的。如果是RemoteService,那么对应的 Se... 阅读全文
posted @ 2015-06-15 19:14 叫我程某某 阅读(243) 评论(0) 推荐(0) 编辑