- 1
- 0
- 约小于1千字
- 约 12页
- 2026-03-04 发布于湖南
- 举报
服务的基本概念
如何创建服务03服务的两种状态02目录服务的概念01
01服务的概念
服务的概念Service是Android的四大组件之一,Service没有可视化视图组件,同时Service不是线程,也不是在主线程外的方法。它是一种在后台运行而无需与用户直接交互的组件,主要用于后台运行及跨进程访问Service一般由Activity启动,但是不受Activity的生命周期的影响,它拥有自己的生命周期,适用于长期运行或重复的操作
02服务的两种状态
服务的两种状态Started:Android的应用程序组件如活动,通过startService()启动了服务,则服务是Started状态。一旦服务启动,则它可以在后台无限期运行,即使启动服务的组件已经被销毁。通过startService()方法启动的服务,需要自身调用stopSelf()方法或者其他组件调用stopService()方法时服务才能停止
服务的两种状态Bound:当Android的应用程序组件通过bindService()绑定了服务,则服务是Bound状态。Bound状态的服务提供了一个客户服务器接口来允许组件与服务进行交互,如发送请求、获取结果、跨进程通信等。通过bindService()方法启动的服务,需要调用onUnbind()方法解除绑定之后服务才会被销毁。
03如何创建服务
9如何创建服务Service通过Context.startService()或Context.bindService()创建。服务需在AndroidManifest.xml注册,如下代码所示。serviceandroid:name=.MyServiceandroid:enabled=trueandroid:exported=true/serviceintent=newIntent(this,MyService.class);
04服务的基本概念
小节及讨论
服务的基本概念小结及讨论1、服务的两种状态2、如何创建服务
小结讨论Started状态的服务如何停止?
THANKYOU
您可能关注的文档
最近下载
- 2026年江苏医药职业学院单招综合素质考试题库有答案解析.docx VIP
- 2025江苏医药职业学院单招《数学》题库及答案详解【全国通用】.docx VIP
- 园林植物栽培与养护绪论.ppt VIP
- 2025年春新北师大版数学一年级下册课件 第二单元 图形大变身(一) 第2课时 找1找.pptx VIP
- 2026年江苏医药职业学院单招职业技能考试题库及完整答案详解1套.docx VIP
- 空调VRV—II安装教程.ppt VIP
- 某小区施工组织设计_施工组织设计.doc VIP
- 2025年春新北师大版数学一年级下册课件 第二单元 图形大变身(一) 第1课时 做1做.pptx VIP
- (2026春新版)人教版二年级数学下册第二单元《数量间的乘除关系》PPT课件.pptx
- 小学数学巧算24点专项练习题(每日一练,共16份).docx VIP
原创力文档

文档评论(0)