2017年10月11日

基于监听的事件处理机制

摘要: 1.基于监听的时间处理机制模型: 文字表述: 事件监听机制中由事件源,事件,事件监听器三类对象组成 处理流程如下: Step 1:为某个事件源(组件)设置一个监听器,用于监听用户操作 Step 2:用户的操作,触发了事件源的监听器 Step 3:生成了对应的事件对象 Step 4:将这个事件源对象作 阅读全文

posted @ 2017-10-11 16:33 荣耀王者 阅读(527) 评论(0) 推荐(0)

Service详解(六):进程间通信-AIDL

摘要: 什么是AIDL AIDL是Android Interface Definition Lanauage的缩写,即Android接口定义语言。在Android中,由于每个进程会独享一个单独的虚拟机,所以两个进程之间没有办法直接通信,所以Android提供了AIDL进行IPC,即使用AIDL实现两个进程间 阅读全文

posted @ 2017-10-11 15:03 荣耀王者 阅读(208) 评论(0) 推荐(0)

Service详解(五):使用Messager进行通信

摘要: 如需让服务与远程进程通信,则可使用 Messenger 为您的服务提供接口。利用此方法,您无需使用 AIDL 便可执行进程间通信 (IPC)。 以下是 Messenger 的使用方法摘要: 服务实现一个 Handler,由其接收来自客户端的每个调用的回调 Handler 用于创建 Messenger 阅读全文

posted @ 2017-10-11 14:57 荣耀王者 阅读(575) 评论(0) 推荐(0)

Service详解(四):绑定服务 与 通信

摘要: 绑定服务是客户端-服务器接口中的服务器。绑定服务可让组件(例如 Activity)绑定到服务、发送请求、接收响应,甚至执行进程间通信 (IPC)。 绑定服务通常只在为其他应用组件服务时处于活动状态,不会无限期在后台运行。 绑定服务是 Service 类的实现,可让其他应用与其绑定和交互。要提供服务绑 阅读全文

posted @ 2017-10-11 14:54 荣耀王者 阅读(310) 评论(0) 推荐(0)

Service详解(三):Service的使用

摘要: 通常来说,我们经常使用如下两个类来创建Service: Service 这是适用于所有服务的基类。扩展此类时,必须创建一个用于执行所有服务工作的新线程,因为默认情况下,服务将使用应用的主线程,这会降低应用正在运行的所有 Activity 的性能。 IntentService 这是 Service 的 阅读全文

posted @ 2017-10-11 14:51 荣耀王者 阅读(236) 评论(0) 推荐(0)

Service详解(二):Service生命周期

摘要: 与Activity类似,Service也有自己的生命周期函数,在不同的时刻,系统会调用对应的Service生命周期函数,不过与Activity声明周期相比,Service的声明周期更加简单,我们通过官方给出的一张图片来体会一下: 这里我们总结一下: 1). 被启动的服务的生命周期:如果一个Servi 阅读全文

posted @ 2017-10-11 14:47 荣耀王者 阅读(427) 评论(0) 推荐(0)

Service详解(一):什么是Service

摘要: Service是Android中常用组件之一,它是Android中实现程序后台运行的解决方案,它非常适合用于去执行那些不需要和用户交互且还要长期运行的任务。 这里的后台并不是子线程的意思,Service默认并不会运行在子线程中,它也不会运行在一个独立的进程中,它同样执行在UI线程中,因此,不要在Se 阅读全文

posted @ 2017-10-11 14:46 荣耀王者 阅读(1184) 评论(0) 推荐(0)

导航