安卓学习笔记34:默默工作的服务

本文介绍了安卓服务(Service)的基本概念,包括进程优先级和服务的作用。通过案例演示了如何创建、启动、停止、绑定和解绑服务,涉及线性布局、按钮、服务、线程和日志类等知识点。同时,文章指出服务的生命周期方法,并给出了课后作业,引导读者实践服务的数据传递。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

零、学习目标

  1. 了解安卓组件“服务”的作用
  2. 掌握如何创建服务、注册服务
  3. 掌握如何启动服务和停止服务
  4. 掌握如何绑定服务和解绑服务

一、服务(Service)概述

(一)进程优先级

  • 应用程序的生命周期是在Android系统中进程从启动到终止的所有阶段,也就是Android从启动到停止的全过程。Android应用程序的生命周期的终结这个动作并非由应用程序进程本身执行,而是取决于Android系统。那么,系统是根据一个怎样的重要性标准来终止Android应用程序呢?Android根据应用程序的组件以及组件当前运行状态将所有的进程按重要性程度从高到低划分为五个,如下图所示:
    在这里插入图片描述
  1. 前台进程(完全可见的执行Activity)
  2. 可见进程(局部可见的执行Activity)
  3. 服务进程
  4. 后台进程(完全不可见的执行Activity)
  5. 空进程(是为了缓存进程,便于下次更快启动)
  • 当执行一个安卓应用程序,如果运行内存不足,安卓系统会按上述优先级杀死进程。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

酒城译痴无心剑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值