Service用法解析

原创 2016年08月29日 20:31:11

Service组件


简介:



类型:



生命周期:



两种启动方式特点:



startService方式启动服务步骤:

1、创建一个类继承Service类,重写其中方法



2、在Manifest文件中注册服务



3、用startService()方法和stopService()方法启动和停止服务



BindService方式启动服务步骤:

1、创建一个类继承Service类,重写其中方法



2、在Manifest文件中注册服务



3、用bindService()方法和unbindService()方法启动和停止服务



注意!!这种方法如果多次unbindService会报错,没有unbindService直接退出也会报错!


使用IBinder得到和处理数据

1、创建类继承Binder类



2、创建方法处理数据



3、在启动源重写ServiceConnection里的方法并实例化ServiceConnection对象



4、把实例化后的对象conn放入绑定和解绑方法的参数中



4、这样就可以直接去使用你定义的Service类里面的方法了




文章为原创!未经允许不得转载!!



版权声明:本文为博主原创文章,未经博主允许不得转载。

Service详解(三):Service的使用

通常来说,我们经常使用如下两个类来创建Service:Service这是适用于所有服务的基类。扩展此类时,必须创建一个用于执行所有服务工作的新线程,因为默认情况下,服务将使用应用的主线程,这会降低应用...
  • Todo_
  • Todo_
  • 2016年04月08日 16:06
  • 1612

service常见用法及相关知识

Service组件身为四大组件之一的Service在程序中使用频率是比较高的,主要用来处理一些不需要UI的耗时的后台操作,或者在后台对外提供接口,供其他组件调用。Service的实现是比较典型的C/S...
  • yyy269954107
  • yyy269954107
  • 2015年03月27日 22:31
  • 623

Service的理解和使用

Android的Service学习,大致分为两类:started服务(包含IntentService),bound服务。...
  • llayjun
  • llayjun
  • 2016年05月17日 17:33
  • 6807

Service中onStartCommand()理解

有时候我们会很诧异一个现象: 当我们在Activity中通过startService()开启一个服务时,我们之后直接System.exit(0)或android.os.Process.killPro...
  • zhang_jun_ling
  • zhang_jun_ling
  • 2016年04月10日 17:30
  • 2162

service 的四种使用场景与方法

今天晚上把service的用法整理一下,service在Android中的地位仅次于activity,其重要性可见一斑。下面主要从四个部分分别讲解: 分别是startService,bindserv...
  • huxingnong
  • huxingnong
  • 2016年09月14日 00:34
  • 3615

Service基本用法

一.Service的简介 1.Service介绍和作用 Service是Android系统中的四大组件之一,它是一种长生命周期的,没有可视化界面,运行于后台的一种服务程序。比如我们播放音乐的时候,...
  • lingyuntang
  • lingyuntang
  • 2016年07月22日 21:38
  • 180

Service服务的用法

今天复习了一下Service的使用,在这里做一个总结。 Service与Activity类似运行在程序后台没有显示界面的一种服务。它的启动方式分为两种:1、使用startService(Intent...
  • u011521890
  • u011521890
  • 2016年07月06日 15:52
  • 664

Android Service(二) Service使用

上篇文章,我们只是翻译了Android官方文档,今天就通过实例来演示Service的启动以及生命周期等特征。 一、实战演示。 1.新建工程,创建项目。 2.新建一个类,继承自Service,实现它的o...
  • zxw136511485
  • zxw136511485
  • 2016年12月14日 11:21
  • 1181

安卓入门--四大组件--Service基本用法

Service是什么 Service(服务)是一个没有用户界面的在后台运行执行耗时操作的应用组件。其他应用组件能够启动Service,并且当用户切换到另外的应用场景,Service将持续在后台运行...
  • lw_zhaoritian
  • lw_zhaoritian
  • 2016年09月09日 16:48
  • 752

Service几种情况介绍和使用

普通Service 后来运行执行普通操作 如果需要执行耗时操作必须开启线程 IntentService 自带线程可以执行耗时操作,不需开启线程普通Service1.startServi...
  • sinat_35541927
  • sinat_35541927
  • 2016年09月21日 20:56
  • 201
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Service用法解析
举报原因:
原因补充:

(最多只允许输入30个字)