摘要:
Android Service总结06 之AIDL版本版本说明发布时间发布人V1.0初始版本2013-04-03Skywang1 AIDL介绍 AIDL,即Android InterfaceDefinition Language。 Android使用AIDL来完成进程间通信(IPC),并且一般在服务需要接受不同应用多线程的请求时才需要使用AIDL;如果是同一个应用内的请求使用Binder实现即可;如果只是应用间通信而不是多线程处理的话使用Messenger,当然这两种情况也可以使用AIDL。本地进程和远程进程使用AIDL有所不同,本地进程内调用时会都在调用的线程内执行,远程进程使用... 阅读全文
摘要:
Android Service总结05 之IntentService版本版本说明发布时间发布人V1.0添加了IntentService的介绍和示例 2013-03-17Skywang1 IntentService介绍IntentService继承与Service,它最大的特点是对服务请求逐个进行处理。当我们要提供的服务不需要同时处理多个请求的时候,可以选择继承IntentService。IntentService有以下特点:(1) 它创建了一个独立的工作线程来处理所有的通过onStartCommand()传递给服务的intents。(2) 创建了一个工作队列,来逐个发送intent给onH.. 阅读全文
摘要:
Android Service总结04 之被绑定的服务 -- Bound Service版本版本说明发布时间发布人V1.0添加了Service的介绍和示例2013-03-17Skywang1 Bound Service说明 Bound Service,即被绑定的服务,和Started Service一样,它也是2种常见服务之一。它常被用在执行进程的某个后台操作或进程间通讯(IPC)。实现步骤和使用方法(01) 创建一个Bound Service类,该类要继承于Service。(02) 在Bound Service类中实现以下接口: onCreate():可以不用实现,视用户需求而定。当服务被创 阅读全文
摘要:
Android Service总结01 目录1Android Service总结01 目录2Android Service总结02 service介绍 介绍了“4种service 以及 它们的区别”、“”2种常见service的创建流程、生命周期”等。3Android Service总结03 之被启动的服务 -- Started Service 详细的介绍了“Started Service”的特性,并通过示例对“Started Service”的实现步骤和使用方法进行了说明。4Android Service总结04 之被绑定的服务 -- Bound Service 详细的介绍了“Bound S 阅读全文
摘要:
Android Service总结02 service介绍版本版本说明发布时间发布人V1.0介绍了Service的种类,常用API,生命周期等内容。2013-03-16Skywang概要 若读者之前没接触过service,对下面内容有个大致了解即可。待使用过service之后再来阅读本章内容,会理解更深刻。 service是Android四大组件之一,其余的是activity、BroadcastReceiver、Content Provider。service是一个能够在后台执行长时操作的应用程序组件,它不提供用户界面。应用程序能够通过service来启动后台操作,不同应用程序也能够通过ser 阅读全文
摘要:
Android Service总结03 之被启动的服务 -- Started Service版本版本说明发布时间发布人V1.0添加了Service的介绍和示例2013-03-17Skywang1 Started Service介绍 Started Service,即被启动的服务。它是2种常见服务之一,另一种是Bound Service。Started Service常被用在执行进程的某个后台操作,如通过该服务来实现文件下载等功能。 实现步骤和使用方法(01) 创建一个Started Service类,该类要继承于Service。(02) 在Started Service类中实现以下接口: on 阅读全文